COSC204 Computer Systems
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

COSC204, 2023 S2

The course material for COSC204 is delivered in 2 parts. The first part is focused on computer hardware. The second part is focused on operating systems.

  • Part 1
    • Computer Hardware
      • CPU architecture
      • Assembly Programming
      • C Programming
  • Part 2
    • Operating Systems
      • Processes
      • Threads
      • Memory Management
      • File System
      • I/O Subsystem and Device Drivers

📚 Course Materials

Course materials (lectures, labs, and assignments) are on Blackboard


📅 Weekly Timetable

There are 2 weekly lectures. 11am, Monday at TG07 (Tower Block) and 11am Thursday at Quad 2 (Geology Building).

You will also be assigned 2 lab streams each week on Tuesday and Friday (check eVision for your streams).


📝 Assessment

Assessment Marks Description Released Due
Assessed labs 10% 0.5% each (capped at 10%)
Hardware Test 10% Hardware Test Lab 5
Assignment 1 15% Assembly programming Week 1 Week 9
C Test 10% C Programming Test Lab 15
Assignment 2 15% Operating Systems Week 8 Week 12
Final Exam 40% TBA TBA

Academic Integrity

In COSC204 we place high value on the principles of academic integrity, and view academic misconduct as a very serious matter.