159.102 Technical Programming 2 (15 credits)

This course follows 159.101 and continues the technical aspects of programming using the C language. It is an important preparation for the advanced courses in C++. The course includes an overview of the circuits and components of a computer system and an introduction to assembler programming. It advances the programming knowledge obtained in 159.101 to include structures, pointers and bitwise operations. The focus is on problem solving and the design of logical and efficient programming solutions.

Requirements Requirements help

Expected prior learning Requirements help

  • It is important to have the correct pre-requisite (159.101) or a grade of B+ or higher for 159.100. 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