Overview

This section of the web site provides resources related to the lectures, including slides, recordings, and additional resources relating to each unit of the lectures.

Lectures

Lectures are at the core of this course and are designed to be engaging. Lecture sessions include in-class quizzes, opportunities for questions, live coding, and group problem-solving.

Our lectures are scheduled as follows:

Lecture code

Soon after the first lecture, the code from the lectures will be available via GitLab. You can clone the lecture code by creating a new IntelliJ project from the splash screen, or via “File”, “New Project from Version Control”, “Git”. There’s a video showing how to do this.

Homework questions

Many of the lecture units have associated homework problems which you are encouraged to complete. The homework questions form the basis for the lab test and some questions in the mid-semester and end-of-year exams.

Updated:  07 Jan 2020/ Responsible Officer:  Head of School/ Page Contact:  Josh Milthorpe