Course overview
UNSW's Computer Science undergraduate programme builds skills in programming, systems and computational theory. Official information discusses data representation, operating systems, compilers and algorithms, together with the opportunity to choose industry-relevant specialisations.
Programme structure
Undergraduate · Programme 3778. Typically 3 years; 144 units of credit (UOC), with commencement rules affecting duration.
Study topics and relevant units
- COMP1511 — Programming Fundamentals
- COMP1521 — Computer Systems Fundamentals
- COMP1531 — Software Engineering Fundamentals
- COMP2511 — Object-Oriented Design and Programming
- Specialisation options including AI, networks, databases and security
Commencement-year and session notes
Course examples are drawn from the UNSW programme information and published Computer Science specialisation handbook. Depending on when you start, semester or trimester patterns may change, so check the applicable 2026/2027 degree handbook and the announced 2028 calendar transition.
Before using any syllabus guide, confirm your current official programme handbook, approved subject list, examination rules and assessment brief. Earlier course offerings can be useful for context but are not proof of your own compulsory subjects.
Planning coursework and projects
Organise the work into learning outcomes, reading, practical exercises, formative feedback, independent implementation and a short reflection on what remains unclear. Tutors may help you reason through concepts, but institution-assessed work must be your own.
Use our academic session archive and tutoring service for support. View official university course information ↗.
