News [7th January]

Due to the adverse weather conditions the deadline for the PYTHON coursework is now 3:30pm on Friday 15th January (details here).

There will be two special practical sessions:

for anyone who would like some final help or feedback on their portfolio. These sessions are intended to replace those cancelled from Wednesday-Friday last week due to the snow. Anyone is welcome to attend.

News [30th November]

Details of the mini project are now available.

Unit schedule and materials, Semester 1 2009/10

Week Lecture Lecture Notes Reading
(Zelle)
Worksheets Example Code
1 slide/page
for viewing
4 slides/page
for printing
0 Introduction to unit slides00 notes00 Chap 1 - -
1 Writing simple programs slides01 notes01 Chap 2 practical01
tutorial01
kilos2pounds.py
week01.py
2 Computing with numbers slides02 notes02 Chap 3 practical02 -
3 Computing with strings slides03 notes03 Chap 4 practical03
tutorial02
-
4 Writing high-quality code
(and a little graphics)
slides04 notes04 Chap 5 practical04 week04.py
5 Functions slides05 notes05 Chap 6 practical05
tutorial03
interest.py
week05.py
6 Decision structures slides06 notes06 Chap 7 practical06 dates.py
week06.py
7 Loop structures slides07 notes07 8.1 - 8.3 practical07
tutorial04
addnumbers.py
8 Booleans & more ifs/loops slides08 notes08 8.3 - 8.5 practical08
readstrings.py
week08.py
9 Design slides09 notes09 Chap 9 practical09
tutorial05
tennis.py
10 Lists slides10 notes10 Chap 11 practical10
-
11 Searching algorithms, files, the future slides11 notes11 4.6, 13.1 practical11
week11.py
12 No Lecture - - - - -