*To take COMPSCI 130 directly you need to have Achievement Standard NCEA Level 3 Digital Technologies and Programming: 91906 Use complex programming techniques to develop a computer program, or 91637 Develop a complex computer program for a specified task. Otherwise you will enrol into COMPSCI 101 first.
BSc requires 360 points (24 x 15-point courses). Each box represents one 15 point course. It is the student’s responsibility to check that the final programme complies with University Calendar Regulations.
Sample Structure only - actual enrolment subject to timetable and course availability.