Our Wellington and Manawatū campuses are open, Auckland remains closed at AL3. More information.

159.102 Computer Science and Programming (15 credits)

IMPORTANT NOTE:There have been changes to this course for 2022. For 2021 enrolments please check the individual offering description below to confirm details for:

  • Requirements
  • Expected prior learning
  • Learning outcomes
  • Course Name
  • Course code/name
  • Prescription

This course advances the programming knowledge to include abstract data types, recursion, pointers, and the foundations of object-oriented programming. Foundational Computer Science topics are also covered including bits, bytes, twos complement arithmetic, gates, logic circuits and an introduction to assembler programming.

Requirements Requirements help

Expected prior learning Requirements help

  • It is important to have the correct pre-requisite. However, if students are already proficient in C or Java programming they can apply for direct entry into 159.102. Sample programs and an interview will be required.

Offerings Offerings help

Year Semester Mode Location
2021 * Semester Two full semester Internal Auckland Campus
2021 * Semester Two full semester Distance
2021 * Semester Two full semester Internal Manawatu Campus
2022 Semester Two full semester Internal Auckland Campus
2022 Semester Two full semester Distance
2022 Semester Two full semester Internal Manawatu Campus

* Due to recent changes you should carefully check this offering to confirm details before you enrol.