CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

COMP2720
Lecture Slides, Audio Tracks and Scripts

Lectures Topics Copies to Print Copies to View Audio Tracks Other Files and Links
1: Thu 24 July Intro-1: Course introduction PDF, 4up PDF, 1up no recording Course Administration
Hand-out (PDF)
2: Thu 24 July Intro-2: Introduction: Why study computer science at all?! PDF, 4up PDF, 1up Lecture 2  
3: Thu 31 July Intro-3: Introduction to programming and JES PDF, 4up PDF, 1up Lecture 3 pickAndPlay.py
pickAndShow.py
4: Thu 31 July Pics-1: Picture encoding and manipulation PDF, 4up PDF, 1up Lecture 4  
5: Fri 1 August Pics-2: Programming picture manipulations: Using loops PDF, 4up PDF, 1up Lecture 5 decreaseRed.py
6: Thu 7 August Pics-3: More on using loops for pictures PDF, 4up PDF, 1up Lecture 6 increaseRed.py
clearBlue.py
makeSunset.py
negative.py
mysterious.py
greyScale.py
greyScaleNew.py
blackcat.jpg
7: Thu 7 August Pics-4: Color replacement and targeted color replacement (if) PDF, 4up PDF, 1up Lecture 7 turnRed.py
posterise.py
sepiaTint.py
barbara.jpg
8: Fri 7 August Pics-5: Referencing pixels directly by index number PDF, 4up PDF, 1up Lecture 8 increaseRed2.py
turnRedInRange.py
9: Thu 14 Aug Pics-6: Transforming pictures by index numbers PDF, 4up PDF, 1up Lecture 9 copyBarb.py
copyBarbMidway.py
copyBarbsFace.py
10: Thu 14 Aug Pics-7: Scaling pictures up and more on posterising PDF, 4up PDF, 1up Lecture 10 copyBarbsFaceLarger.py
posterise2.py
greyposterise.py
11: Fri 15 Aug Pics-8: Making sense of functions PDF, 4up PDF, 1up Lecture 11 makeSunset2.py
swirl.py
alina.jpg
12: Thu 21 Aug Pics-9: Mirroring and drawing on pictures.
JPEG compression
PDF, 4up PDF, 1up Lecture 12 mirrorVertical.py
mirrorHorizontal.py
lineExample.py
littlePicture.py
greyEffect.py
coolpic.py
coolpic2.py
13: Thu 21 Aug Sounds-1: Sound encoding and manipulation PDF, 4up PDF, 1up Lecture 13 increaseVolume.py
decreaseVolume.py
14: Fri 22 Aug Sounds-2: Using range to manipulate samples PDF, 4up PDF, 1up Lecture 14 normalise.py
playBackward.py
half.py
double.py
addSoundInto.py
makeChord.py
15: Thu 28 Aug Design-1: How to design and debug a program PDF, 4up PDF, 1up Lecture 15 pay.py
swapBackground.py
16: Thu 28 Aug Catching up lecture        
17: Thu 4 Sept Text-1: Text as medium, and manipulating strings PDF, 4up PDF, 1up Lecture 17  
18: Thu 4 Sept Text-2: Files: How to read them, write them, and process them PDF, 4up PDF, 1up Lecture 18 changeLittle.py
littlePicture.py
findSequence.py
parasites.txt
findTemperature.py
bom_act_forecast.htm
19: Fri 5 Sept Text-3: Dealing with lots of files at once, adding more capabilities:
Modules
PDF, 4up PDF, 1up Lecture 19 titleDirectory.py
sentence.py
20: Thu 11 Sept Text-4: Moving between media using text PDF, 4up PDF, 1up Lecture 20 soundToText.py
soundToPicture.py
pictureToList.py
listToPicture.py
textToSound.py
21: Thu 11 Sept Catching up lecture
Text-5: Manipulating the network (non-delivered)
PDF, 4up PDF, 1up   findTemperatureLive.py
makeHomePage.py
22: Thu 18 Sep VPython-1: Introduction to Visual Python PDF, 4up PDF, 1up
VPython intro
Lecture 22 bounce.py
bounce2.py
colorsliders.py
convex.py
23: Thu 18 Sep 3D manipulations in Python:
Guest lecture by Hugh Fisher, DCS
    Lecture 23 Hugh's lecture
24: Fri 19 Sep Movies-1 and Assignment 2 PDF, 4up PDF, 1up Lecture 24 oneball.py
twoballs.py
billiard.py
billiard.mov
kitten.mp4
25: Thu 25 Sep CSTopics-1: Why are PhotoShop and Visual Python faster than JES? PDF, 4up PDF, 1up Lecture 25 doGraphics.py
makeGraphics.py
26: Thu 25 Sep CSTopics-2: Complexity: Not all programs are created equal,
and some will never finish...
PDF, 4up PDF, 1up Lecture 26 loops.py
linearSearch.py
binarySearch.py
Mid Semester Break (Saturday 26 September — Sunday 12 October)
27: Thu 16 Oct CSTopics-3: Functions: Why to use them, what makes a good one,
and doing everything around functions
PDF, 4up PDF, 1up Lecture 27 SortingApplet
28: Fri 17 Oct CSTopics-4: "Do we have to write all those lines?" Functional programming PDF, 4up PDF, 1up Lecture 28 plain_circle_transition.py
optimized_circle_transition.py
29: Thu 23 Oct CSTopics-5: "Do we have to write all those lines?" Recursion PDF, 4up PDF, 1up Lecture 29 fibonacci.py
30: Thu 23 Oct Python in Real World:
Guest lecture by Peter Christen, DCS
PDF, 4up PDF, 1up Lecture 30 Quotes about Python
Python Success Stories
31: Fri 24 Oct CSTopics-6: Objects and object-oriented programming PDF, 4up PDF, 1up Lecture 31 myclasses.py
colourShape.py

Last modified: 21/10/2008, 12:15