IMPORTANT : This program has been revised for students commencing in 2012. Students who commenced earlier will, in the majority of cases, be able to follow the old version of the program and should check the UNSW handbook for the year they commenced for program structure.
Students who are unsure about how the program revision will affect them should contact the CSE Student Office (undergrad AT cse . unsw . edu . au)
UOC denotes Units of Credit, a measure of the amount of work required in a course.
| YEAR 1 | S1 UOC | S2 UOC | ||
|---|---|---|---|---|
| COMP1917 | Computing 1 | 6 | - | |
| MATH1131 MATH1141 |
Mathematics 1A or Higher Mathematics 1A |
6 | - | |
| MATH1081 | Discrete Mathematics | 6 | - | |
| ENGG1000 | Engineering Design and Innovation | 6 | - | |
| SENG1031 | Software Engineering Workshop 1 | - | 6 | |
| MATH1231 MATH1241 |
Mathematics 1B or Higher Mathematics 1B |
- | 6 | |
| COMP1927 | Computing 2 | - | 6 | |
| Stage 1 free elective | - | 6 | ||
| 24 | 24 | |||
| YEAR 2 | S1 UOC | S2 UOC | |
|---|---|---|---|
| SENG2011 | Software Engineering Workshop 2A | 6 | - |
| SENG2021 | Software Engineering Workshop 2B | - | 6 |
| COMP2111 | System Modelling and Design | 6 | - |
| COMP2911 | Engineering Design in Computing | 6 | - |
| COMP2121 | Microprocessors and Interfacing | 6 | - |
| MATH2859 | Probability, Statistics and Information | - | 3 |
| MATH2400 | Finite Mathematics | - | 3 |
| COMP2041 | Software Construction | - | 6 |
| Stage 2 free elective | 6 | ||
| 24 | 24 | ||
| YEAR 3 | S1 UOC | S2 UOC | |
|---|---|---|---|
| SENG3011 | Software Engineering Workshop 3 | 6 | |
| COMP3311 | Database Systems | 6 | |
| COMP3141 | S'ware Sys. Design & Implementat'n | 6 | - |
| COMP3331 | Computer Networks and Applications | 6 | |
| SE Electives | 12 | ||
| General Education | 12 | ||
| 24 | 24 | ||
| YEAR 4 | S1 UOC | S2 UOC | |
|---|---|---|---|
| SENG4910 | Thesis part A | 6 | - |
| SENG4911 | Thesis part B | - | 12 |
| SENG4921 | Professional Issues and Ethics | 6 | - |
| SE Electives | 24 | ||
| 24 | 24 | ||
Students choose from a selection of Level 3 or higher COMP courses.
Alternative SE Electives:
Students may also use as their electives level 3 or higher INFS, MATH, ELEC or TELE
but should be aware of pre-requisites in these courses when planning their enrolment.