NCSS logo

NCSS Program


NCSS is about challenging students to think like computer scientists and providing an intensive computer programming experience in a university setting. As part of the program, students will go on industry site visits and meet industry professionals in a variety of contexts, including talks and competitions.

There are two streams; Sydney stream is a cyber security stream, and the Melbourne stream is developing a web-based chatbot.  Social and teamwork games are included in the relaxation periods, as well as scheduled free time in Sydney or Melbourne.

All NCSS students will reside at New College in Sydney or University College in Melbourne. All students are housed in single rooms. NCSS tutors reside at the same residential college and will provide pastoral care for the duration of NCSS.


Apply About

Example NCSS Timetable


Note that this program is indicative only, as the exact timetable changes each year.

Morning Afternoon Evening
Day 1 Students arrive
Introduction and Welcome
Introductory Lecture
Meet your teammates.
Day2 Introduction to the Projects Programming Lectures and Labs Trivia Night
Day 3 Programming Lectures and Labs Programming Lectures and Labs NCSS Scavenger Hunt
Day 4 Breakfast Site Visit Programming Lectures and Labs Free Time
Day 5 NCSS Masterclasses learn something new Free Time in Sydney or Melbourne movies/pool/shopping/be a tourist Formal Dinner for NCSS students and industry mentors
Day 6 IT Company Site Visits IT Company Site Visits Cryptography Challenge
Day 7 Mock Job Interviews Project Lecture
Project Planning session with your group
NCSS Programming Competition
Day 8 Programming session: implementation of your final project Programming session: implementation of your final project Simulation Challenge
Day 9 Programming session: implementation of your final project Preparing the final presentations The "All-Nighter"
Day 10 Final polish on the presentations
Packing and preparing to leave
Final Presentation
Students Depart