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

159.171 Computational Thinking and Programming 1 (15 credits)

The focus of this course is on problem solving and the design of logical and efficient computer-based solutions to real-world problems. This is a practical course with an emphasis on software construction using basic data structures and algorithmic methods that are common to many programming languages. 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 simple software design principles and the ability to create useful custom-built programs.

Offerings Offerings help

There are no offerings currently available for this course