![]() |
ANU College of Engineering and Computer Science
School of Computer Science
|
|
|
COMP2720
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 |
| 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
|
Please direct all enquiries to: webmaster@cs.anu.edu.au Page authorised by: Dean, FEIT |
| The Australian National University — CRICOS Provider Number 00120C |