There is a more recent version of this academic item available.

Overview

Programming Fundamentals builds on Introduction to Computer Science, concentrating on computer programming in an object-oriented paradigm. Students will know how to analyse a problem and design a program and will be able to implement programs in Python. Topics include algorithms, classes and objects, OO design, control structures, ethics, data structures,… For more content click the Read More button below.

Conditions for Enrolment

Prerequisite: ZPEM1307

Course Attributes

Introductory Course

Delivery

In-person - Standard (usually weekly or fortnightly)

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)