General information#
- A/Prof. Minh Bui is your lecturer in the 1st half of the semester.
- Dr. Thang Bui is your lecturer in the 2nd half of the semester.
- Lectures once a week: Monday, 11AM-13PM.
- All lectures take place in the Manning Clark Hall, Rm 1.04, Cultural Centre Building (Bldg 153).
- Livestream lectures and recordings available on echo360, see the link on Course Wattle page.
- Lecture slides and other materials will be available in Ed Lessons.
Schedule#
Links to slides and code will be available on the lecturing dates on Ed Lessons.
| Week | Date/Time | Lecture | Topic | ||
|---|---|---|---|---|---|
| 1 | 21/07/25 | 1 | Introduction & Functional abstraction
Lecture01-intro.pdf (see Ed Lessons for subsequent slides) |
||
| 2 | 28/07/25 | 2 | Data types and expressions Functions |
||
| 3 | 04/08/25 | 3 | Branching (if statement) Iterations (loop) |
||
| 4 | 11/08/25 | 4 | Sequence data Code quality |
||
| 5 | 18/08/25 | 5 | Strings and slicing Testing and debugging |
||
| 6 | 25/08/25 | 6 | Lists Data analysis and visualisation |
||
| Teaching break | |||||
| 7 | 15/09/25 | 7 | Numpy arrays Data analysis with Pandas |
||
| 8 | 22/09/25 | 8 | Files and I/O Dictionaries and sets |
||
| 9 | 29/09/25 | 9 | Computational complexity Errors and exceptions |
||
| 10 | TBA (06/10 is Labour Day) | 10 | TBA | ||
| 11 | 13/10/25 | 11 | Modules and command-line-parsing Classes and object-based programming |
||
| 12 | 20/10/25 | 12 | TBA Exam revision |
||
Recommended reading#
Find below some recommended reading if you want to come better prepared to the lectures and/or reinforce your understanding afterwards.
| Week | Recommended readings |
|---|---|
| 1 | Downey, chapters 1-2. Sundnes, Sects. 2.1-2.2 and 4.1-4.3, 4.5-4.7 |