← Back to catalog

COMP2560: Systems Programming

What's actually happening below the languages that hide it: manual memory management, pointers, processes and system calls, and enough of the toolchain to debug a segfault without guessing. The lab exercises assume you'll break things; that's the point.

Credit units

6 units

Instructor

Dr. Nadia Kessler

Prerequisites

COMP1100.

Learning objectives

By the end of this course, students will be able to:

Assessment

Assignments are auto-tested with memory-safety tooling in addition to manual marking; the exam is in-person and closed-book.

Timetable

Lecture: Fri 10am–11am, CSIT N103

3 tutorial option(s) — pick one on the timetable page after enrolling.

4/4 courses added.