Overview

From recent innovations in AI like self-driving cars to humanoid robotics navigating complex environments, leapfrogs in battery technology to sequencing the human genome - the world is benefiting and evolving thanks to computer systems. At the core of all these systems are computers executing instructions to solve exciting problems. In … For more content click the Read More button below. The concepts you learn will provide a foundation for your future endeavours in computing and, we hope, will begin to change the way you think about real-world problems. This course is an introductory course to the basics of computer programming and Computer Science. It is intended as an introduction to studying further in Computer Science or related fields. Topics include: Fundamental programming conceptsIntroduction to Computer ScienceThe C programming language and use of a C compilerProgramming styleProgram design and organisation conceptsProgram testing and debugging

Course Attributes

Introductory Course

Delivery

Multimodal - Standard (usually weekly or fortnightly)
In-person - Standard (usually weekly or fortnightly)

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)