Metadata
Title
Programs and Courses
Category
courses
UUID
412761e7483f4b349f4633dac2923db1
Source URL
https://programsandcourses.anu.edu.au/2027/major/COMS-MAJ
Parent URL
https://programsandcourses.anu.edu.au/program/AACOM
Crawl Time
2026-03-11T02:06:02+00:00
Rendered Raw Markdown

Programs and Courses

Source: https://programsandcourses.anu.edu.au/2027/major/COMS-MAJ Parent: https://programsandcourses.anu.edu.au/program/AACOM

Tweet

var encodedUri = encodeURIComponent(location.href);

Share on Facebook

Wattle Share

Canvas

Computer Systems Major

Computer systems have transformed our society in many ways, from global-scale platforms that enable us to video conference, to access and share information, and design new drugs using computational simulation and modeling. The recent deep learning ("AI") revolution has been built on innovations in computer systems. Computer Systems have provided the software and hardware foundations upon which these transformational applications run. As we push the limits of what can be done, these foundations are also strained and pushed to their limits. This major focuses on computer systems as artefact of study and research, exploring how operating systems, networking, computer architecture, concurrency, parallelism, and high performance computing come together to make the powerful computational infrastructure on which our world runs.

\

Depending on the chosen courses, students will learn about:

Learning Outcomes

  1. Describe the various components of a computer system and how they work together
  2. Demonstrate a deep understanding of a variety of computer system approaches
  3. Choose an appropriate computer system approach and architecture to solve a given problem
  4. Design, implement, test and evaluate different computer system approaches.

Other Information

This Major is incompatible with the Systems and Architecture Specialisation (SYAR-SPEC).

Relevant Degrees

Back to the top

Requirements

The COMS major requires the completion of 48 units, of which:

A maximum of 18 units may come from completion of 1000-level courses

A minimum of 18 units must come from completion of 3000 and 4000-level courses

\

24 units from completion of the following compulsory courses:

COMP2310 Systems Networks and Concurrency

COMP3300 Operating Systems Implementation

COMP3310 Computer Networks

ENGN4213 Digital Systems and Microprocessors

\

A minimum of 6 units from the completion of a course from the following list:

COMP3320 High Performance Scientific Computation

COMP3610 Principles of Programming Languages

\

A maximum of 18 units from completion of courses from the following list:

COMP4045 Advanced Topics in Computer Systems

COMP4300 Parallel Systems

COMP4712 Compiler Construction

ENGN1218 Introduction to Electronics

ENGN2218 Electronic Systems and Design

\

This Major is incompatible with the Systems and Architecture Specialisation.

Back to the top