Skip Navigation | ANU Home | Search ANU | Search FEIT | Feedback
The Australian National University
Faculty of Engineering and Information Technology (FEIT)
Department of Computer Science
Printer Friendly Version of this Document
COMP2300 Introduction to Computer Systems

COMP2300/6300: Lecture Slides 2008

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

    Last modified: 5/09/2008, 07:31

    Copyright | Disclaimer | Privacy | Contact ANU