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, Laboratory and Assignment Schedule, 2008

The course schedule is subject to change throughout the semester. Major changes will be annouced at lectures and on the course annoucement forum.

  • The current COMP2300 lecture times are available here.
  • There are 3 lecture slots per week, but we will not always use all three slots.
  • Total of 30 formal lectures.

Week Date Lectures Tute/Lab Assignments
Wed 13:00
PhysT
Thu 14:00
PhysT
Fri 11:00
MCC T3
1 25 Feb Introduction D1: Digital Building Blocks D2: Digital Building Blocks    
2 3 Mar D3: Digital Building Blocks C1: C Programming C2: C Programming D A1 released
(D & C)
3 10 Mar D4: Digital Building Blocks C3: C Programming C4: C Programming 1 - C  
4 17 Mar P1: Assembly Level
Machine Organisation
P2: Assembly Level
Machine Organisation
Good Friday 2 - C  
5 24 Mar P3: Assembly Level
Machine Organisation
P4: Assembly Level
Machine Organisation
P5: Assembly Level
Machine Organisation
1 - P A2 released (P)
6 31 Mar P6: Assembly Level
Machine Organisation
P7: Assembly Level
Machine Organisation
P8: Assembly Level
Machine Organisation
2 - P A1 due (Tue 01/04, 12:00)
7 7 Apr P9: Assembly Level
Machine Organisation
Mid-Semester Exam
  3 - P  
Mid Semester Break (Sat 14 April - Sun 27 April inclusive)
8 28 Apr M1: Memory Systems
and Modern Machines
M2: Memory Systems
and Modern Machines
M3: Memory Systems
and Modern Machines
4 - P  
9 05 May M4: Memory Systems
and Modern Machines
  M5: Memory Systems
and Modern Machines
  A2 due (Fri 09/05, 10:00 am)
A3 released (M, O)
10 12 May O1: Operating System
Concepts
O2: Operating System
Concepts
O3: Operating System
Concepts
5 - P & M  
11 19 May O4: Operating System
Concepts
  N1: Interconnection Networks M & O  
12 26 May     Exam Review 1 N (home work) A3 due (Fri 31/05, 10:00 am)
13 02 Jun     Exam Review 2    

  • Introduction: Overview of course, assessment scheme, lectures. labs, contact hours etc
  • Digital Building Blocks: data representation, logic gates, bits, bytes, words, floating point, computer history, von Neumann architectures, memory hierarchy
  • C Programming: importance, data types, operatiors, sequence, selection, iteration, functions, pointers, I/O, arrays, files, sturcutres, macros, style, dangers.
  • Assembly Level Machine Organization: PeANUt, fetch, decode, execute, addressing modes, machine language, conditions, arrays, stacks, procedures, interrupts, traps
  • Memory Systems and Modern Machines: memory hierarchy, virtual memory, page replacement, modern ISAs, virtual machines, latency, bandwidth, caches, TLBs
  • Operating System Concepts: history, functionality, design issues, processes, scheduling, protection, fair CPU, I/O, linnking and executable file structure, devices, disks, file systems, directories
  • Interconnection Networks: communication model, simple network, terminoligy and characteristics, switched/static, IP, internetworking, modern high speed networks,
  • Exam Review: overview of exam structure, any questions

Last modified: 29/08/2008, 05:39

Copyright | Disclaimer | Privacy | Contact ANU