159.172 Computational Thinking and Programming 2 (15 credits)

IMPORTANT NOTE:There have been changes to this course for 2020. For 2019 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 follows on from 159.171 by extending programming ability and putting the developed methods into context. It advances the programming knowledge obtained in 159.171 to include recursion, abstract data types and basic foundations of functional and object-oriented programming. It introduces elements of algorithm design and analysis. The programming language used will be a high level, multi-paradigm, programming language, such as Python. The course is intended as preparation for advanced courses in object-oriented, functional and scientific programming. Students will gain an appreciation of aspects of computer science theory and the ability to program using a range of computational techniques and data structures.

Requirements Requirements help

Offerings Offerings help

Year Semester Mode Location
2019 * Semester Two full semester Internal Auckland Campus
2019 * Semester Two full semester Distance
2019 * Semester Two full semester Internal Manawatu Campus
2020 Semester Two full semester Distance
2020 Semester Two full semester Internal Manawatu Campus

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

Massey Contact Centre Mon - Fri 8:30am to 4:30pm 0800 MASSEY (+64 6 350 5701) TXT 5222 contact@massey.ac.nz Web chat Staff Alumni News Māori @ Massey