Skip navigation
The Australian National University

Lectures

On this page I will provide copies of lecture slides and links to lecture recordings.

Lecture code

The code from the lectures is available via Mercurial in a repository at: /dept/dcs/comp1110/public/code/lectures from a lab machine, or if you're working on your own computer: ssh://<uid>@partch.anu.edu.au//dept/dcs/comp1110/public/code/lectures (be sure to replace <uid> with your own uid!). You can clone this using MercurialEclipse by selecting "File", "New", "Other...", "Clone Existing Mercurial Repository", and then using one of the two repositories above, depending on where you're working from. In the first case, click "Local" and paste in the path above. In the second case, paste in the URL above next to the prompt for "URL:".

If you're having trouble with this, first make sure you can successfully ssh in to partch.

Lecture slides and recordings

Lecture recordings are automatically uploaded to the COMP1110 wattle page. For completeness, I will manually consoidate all information onto this page. While I will try to do so in a timely manner, you may find it best to go directly to the DLD uploads rather than wait for me to copy them over.


1 Introduction

slides: , video: , and , (Unfortunately audio is missing from both lectures. I have logged a bug report with DOI).


2 Basic Tools

slides: , video: , (continued in next lecture).


3 Classes and Objects

slides: video: ,


4 UML and JavaFX Transformations

slides: video: ,


5 Inheritance

slides: video: ,


6 JavaFX and Event Handling

slides: video: ,


7 Numbers, Strings, Generics...

slides: video: ,


8 JavaFX Animation

slides: video: , , ,


9 Collections

slides: video: ,


10 Mercurial, Test Driven Development and Junit

slides: video: , , and ,


11 Building a Game I

slides: video: ,


12 Building a Game II

slides: video: ,


13 Abstract Data Types: Lists

slides: video: ,


14 Software Engineering

slides: video: ,


15 Recursion Exceptions Files

slides: video: ,


16 Hashing

slides: video: ,


17 ADTs: Sets and Trees

slides: video: ,


18 ADTs: Maps

slides: video: ,, , ,


19 Computational Complexity

slides: ,


20 Practitioner Cameos I

slides: , Sheppard: , , Elliston: ,


21 Grammars, Practitioner Cameos II

slides: , , Sitksy: , , Walker: ,


22 Practitioner Cameos III

slides: Fifield: , , Tridgell: ,


23 Threads

slides: video: (Unfortunately the recording on my laptop did not work correctly, so we have to rely on the wattle recording. Apologies for this.) I have separately re-recorded the coding work here. To synchronize with the audio from the original lecture, go to 26:54 in the lecture recording above, and then continue with this video and the old audio.


24 Review

slides: video: ,


25 Review

video: ,

Updated:  02 November 2012 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   JavaScript must be enabled to display this email address.