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

COMP2300/6300: Lecture Slides 2009

The scheduling below is subject to change; it should be regarded as tentative for more than a week in advance at the time of viewing.

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 if you would like to see the material earlier.
Audio recordings of lectures are available from COMP2300 WebCT. Note that PDF versions of the slides have embedded hyperlinks to locally referenced ( files (e.g. C source files) and web links.

Lecture Subject For Printing (4-up) For Browsing Other Files/Links
1: Wed 25 Feb I0: Course Introduction PDF PS PDF Course Admin Handout
2: Thu 26 Feb D1: Number Systems PDF PS PDF RGB graphic
3: Fri 27 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: Wed 04 Mar D3: Evolution of the Computer PDF PS PDF  
Read chapter 1 of Bryant/O'Hallaron or Null/Lobur
5: Thu 05 Mar C1: Starting Your C Journey PDF PS PDF How NOT to write C!
Example codes
6: Fri 06 Mar C2: Operations, Functions, Arrays, Pointers etc PDF PS PDF Example codes
7: Wed 11 Mar C3: Further Pointers/Arrays and Structures PDF PS PDF Example codes
8: Thu 12 Mar C4: Further Features of C PDF PS PDF Example codes
9: Fri 13 Mar D4: Levels of Computer Architecture PDF PS PDF  
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
(Specification of the PeANUt computer) to ALL lectures and labs.
10: Wed 18 Mar P1: PeANUt - The Basics PDF PS PDF  
11: Thu 19 Mar P2: PeANUt Machine Language and Operation PDF PS PDF Example codes
12: Fri 20 Mar P3: Further PeANUt PDF PS PDF Example codes
13: Wed 25 Mar P4: Procedures in PeANUt PDF PS PDF Example codes
14: Thu 26 Mar P5: PeANUt assembly language PDF PS PDF  
Fri 27 Mar rest!
15: Wed 01 Apr P6: More PeANUt assembly language PDF PS PDF Example codes
16: Thu 02 Apr P7: 2-dim arrays, macros and procedures in PeANUt PDF PS PDF Example codes
17: Fri 03 Apr P8: Procedure calls and address parameters in PeANUt PDF PS PDF Example codes
18: Wed 08 Apr P9: Bit operations and traps in PeANUt PDF PS PDF Example codes
Thu 09 Apr Mid-semester Exam (TBC)
Fri 10 Apr Good Friday
Mid-semester break ;-)
19: Wed 29 Apr M1: PeANUt repetition and virtual memory PDF PS PDF  
20: Thu 30 Apr M2: Virtual memory in PeANUt PDF PS PDF  
21: Fri 01 May M3: From Physical Memory to Virtual Memory
(See Chapter 6 in Bryant and O'Hallaron)
PDF PS PDF  
22: Wed 06 May M4: Instuction Set Design and the SPARC PDF PS PDF Two representative CISC designs
Thu 07 May Rest!
23: Fri 08 May M5: Intel x86
(See Chapter 3 in Bryant and O'Hallaron)
PDF   PDF
PPT
Example codes
24: Wed 15 May O1: Processes PDF PS PDF  
25: Thu 16 May O2: Memory Management + Linking/Loading PDF PS PDF Example codes
26: Fri 17 May O3: Example: the x86 PDF
  PDF
 
27: Wed 20 May O4: Input/Output PDF PS PDF  
28: Thu 20 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 28 May E0: Exam: Past Questions
    PDF PS PDF  
    Don't forget to complete the final homework/unsupervised lab
    30: Thu 04 Jun E1: Review / Exam Discussion
    PDF PS PDF  

    Last modified: 8/04/2009, 11:05

    Copyright | Disclaimer | Privacy | Contact ANU