Crest The Australian National University
 

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

COMP2300: Lecture Slides 2007

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

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


    Last modified: Thu May 17 13:03:17 EST 2007