Crest The Australian National University
 

[ANU] [DCS Home] [First Year] [Second Year] [Third Year] [Computing Issues]

COMP2300: Lecture Slides (2006)

Note; Links to a lecture's slides will work when they are ready (which should be by 24 hrs before the lecture).
Audio recordings of lectures are available from COMP2300 WebCT.

Lecture Subject Student Copy Lecturer Other Files/Links
1: Mon 20 Feb I0: Course Introduction PDF, 4up PS, 4up PDF, 1up Course Admin Handout
2: Tue 21 Feb D1: Number Systems PDF, 4up PS, 4up PDF, 1up RGB graphic
3: Thu 23 Feb D2: Data Representation PDF, 4up PS, 4up PDF, 1up Lilliput and Blefuscu!
To reinforce D1/D2 read chapter 2 of Bryant and O'Hallaron
4: Mon 27 Feb D3: A Stack Calculator PDF, 2up PS, 2up ppt file  
5: Tue 28 Feb D4: Evolution of the Computer PDF, 4up PS, 4up PDF, 1up  
Read chapter 1 of Bryant and O'Hallaron
6: Thu 2 Mar C1: Starting your C journey PDF, 4up PS, 4up PDF, 1up How NOT to write C!
Example codes
7: Mon 6 Mar C2: Operations, Functions, Pointers etc PDF, 4up PS, 4up PDF, 1up Example codes
8: Tue 7 Mar C3: Files, Arrays and Structures PDF, 4up PS, 4up PDF, 1up Example codes
9: Thu 9 Mar C4: Various C PDF, 4up PS, 4up PDF, 1up Example codes
Verify that you now understand all the C code given in Chapter 2 of Bryant and O'Hallaron.
Please bring along your copy of the COMP2300 Reading Brick
(Specifications of the PeANUt computer) to ALL lectures and labs.
10: Mon 13 Mar P1: PeANUt - The Basics PDF, 4up PS, 4up PDF, 1up  
NO lecture on Tuesday 14 March!
11: Thu 16 Mar P2: More PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
12: Tue 21 Mar P3: Further PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
13: Thu 23 Mar P4: Procedures in PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
14: Mon 27 Mar P5: PeANUt assembly language PDF, 4up PS, 4up PDF, 1up  
15: Tue 28 Mar P6: More PeANUt assembly language PDF, 4up PS, 4up PDF, 1up Example codes
16: Thu 30 Mar P7: 2-dim arrays, macros and procedures in PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
17: Mon 3 Apr P8: Procedure calls and address parameters in PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
Stack example slides: PDF, 4up   PS, 4up
18: Tue 4 Apr P9: Bit operations and traps in PeANUt PDF, 4up PS, 4up PDF, 1up Example codes
Easter break ;-)
19: Thu 27 Apr M1: PeANUt repetition and virtual memory PDF, 4up PS, 4up PDF, 1up  
20: Mon 1 May M2: Virtual memory in PeANUt PDF, 4up PS, 4up PDF, 1up  
21:Tue 2 May M3: From Physical Memory to Virtual Memory
(See Chapter 6 in Bryant and O'Hallaron)
PDF, 6up
PDF2, 4up
PDF, 4up
PS2, 4up
PDF, 1up
PDF2, 1up
 
22:Thu 4 May M4: Instuction Set Design and the SPARC PDF,4u PS, 4u PDF, 1u Two representative CISC designs
23: Mon 8 May M5: Intel x86
(See Chapter 3 in Bryant and O'Hallaron)
PDF,4u
  PPT, 1u
 
24: Tue 9 May O1: Processes PDF, 4up PS, 4up PDF, 1up  
25: Thu 11 May O2: Memory Management + Linking/Loading PDF, 4up   PDF, 1up Example codes
26: Mon 15 May O3: Example: the x86 PDF,4u
  PPT,1u
 
27: Tue 16 May O4: Input/Output PDF, 4up
PDF2, 4up
PS, 4up PS2, 4up PDF, 1up
PDF, 1up
 
28: Thu 18 May N1: Computer Systems Communications PDF, 4up
PDF2, 4u
PS, 4up PDF, 1up
PDF2, 1u
 
29: Mon 22 May N2: Network Routing and the Internet PDF, 4up PS, 4up PDF, 1up
  • ACT Regional Network Organisation
  • ANU Network
  • The Internet Assigned Numbers Authority
  • IPv6 - the next generation internet protocol
  • IPv6 - background
  • Stanford reconfigures network
  • Week break
    Don't forget to complete the final homework/unsupervised lab
    30: Tue 30 May E1: Exam discussion
    PDF, 4up PS, 4up PDF, 1up  


    Last modified: Fri Apr 28 12:20:48 EST 2006