159.234 Object-Oriented Programming (15 credits)

A key course that introduces the principles of object-oriented programming. It covers both object-oriented programming techniques and their application to program design including classes, objects, abstraction, encapsulation, inheritance, polymorphism and generic programming. The course includes a significant practical component involving the implementation of object-oriented programs in Java and C++.

Note(s): Students who have completed 159.101 Technical Programming 1 with a grade of B+ (or higher) may be eligible for direct entry into this course. Please contact the Academic Dean Information Sciences at c.scogings@massey.ac.nz for further details.

Requirements Requirements help

  • Prerequisite(s): 159.102
    General Prerequisite: At least 45 credits from 100 level.
  • Restriction(s): 159.272

Offerings Offerings help

Year Semester Mode Location
2021 Semester One full semester Internal Auckland Campus