PrereqANU courses, with the rules built in

COMP6310 Systems, Networks and Concurrency

S26 units6000-level

This course is based on the foundations set by the previous course on computer organisation. It expands particularly into all forms of concurrent programming including aspects of massively parallel programming. This course introduces all basic mechanisms to analyse, design, and manage concurrent, single computer-node (multicore) as well as distributed applications (e.g. as performance or dependability enhancements). Following on from the previous course, the fields of operating systems and networking will also be expanded on. On the operating system side aspects of security, scheduling algorithms and memory management are discussed. More specific networking aspects follow on from message passing as a core concurrency construct. These include the basics of routing and dependable protocols.

Prerequisites in 2027

Read automatically from the handbook's wording

All of

Incompatible with COMP2310: you can't count both.

The handbook's wording, and when it changed
  1. 2024–2025

    To enrol in this course you must have completed (or have an exemption for): COMP6300 AND COMP6710 or COMP1110 . You will not be able to enrol in the course if you have completed COMP2310 .
  2. 2026–2027

    To enrol in this course you must have completed: COMP6300 AND ( COMP6710 or COMP7710 or COMP1110 ) Incompatible with COMP2310 .

What it leads to in 2027

These courses name COMP6310 in their 2027 prerequisites: