159.270 Hardware-Oriented Computing (15 credits)

A study of programming in a hardware-oriented language such as C and the construction of object-oriented software solutions using C++. The course has a practical focus based on concepts such as pointers, memory allocation, objects, classes, operator overloading, inheritance, and polymorphism. It addresses techniques such as structuring programs, software testing and debugging techniques, and the use of microcontrollers.

Note(s): Students will need to purchase a hardware kit (available from the University).

Requirements Requirements help

Expected prior learning Requirements help

  • Students are expected to know how to program in C or C++ before starting the course.

Offerings Offerings help

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