Skip navigation
The Australian National University

Introduction to Computer Systems COMP6300

Learning outcomes

More information may be available for enrolled students on the course website at http://cs.anu.edu.au/student/comp6300

Upon completion of this course the student will be able to do the following:

  1. Describe the layers of architectures in modern computer systems from hardware device levels upwards.
  2. Describe the major components of a modern computer.
  3. Explain how the major components of a CPU work together, including how data is represented on a computer.
  4. Explain the basics of computer memories, and their abstractions on modern computer systems.
  5. Design, implement and analyse programs at the machine code and assembly language levels, using a relatively simple computer, including the use of virtual I/O and traps
  6. Construct small programs in the C programming language, and analyse their behavior.
  7. Describe the relationship between high-level procedural languages and assembly/machine language in the conventional machine layer, including how a compiled program is executed on a modern computer
  8. Posess a skills and knowledge base upon which compiler, network and operating systems implementation studies can be built.

Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.