Overview

This course introduces students to the main programming paradigms, comparative features of computer languages, data structures and algorithms. Paradigms covered in the course may include low-level languages, traditional imperative languages, and object-oriented, functional and logic paradigms. The course emphasises: iterative, concurrent and recursive control structures; simple linear data structures and … For more content click the Read More button below.

Conditions for Enrolment

Prerequisite:ZEIT2103

Delivery

In-person - Standard (usually weekly or fortnightly)

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)