Overview

How would you convince a colleague that your program is correct, and that theirs is flawed? How do you estimate how long a program will run for, and design test cases to find bugs?Can all problems be solved efficiently, or are some problems "too hard"? In this course, you will … For more content click the Read More button below. Join us to find out how you can become a better programmer without writing any code.

Conditions for Enrolment

Prerequisite: COMP1927 or COMP2521

Prerequisite: MATH1081 or Enrolment in 3785

Delivery

In-person - Standard (usually weekly or fortnightly)

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)