COMS 4995 Advanced Systems Programming

Spring 2026

HW Due Dates

Date Assignment
F 1/23 HW0 due
R 2/12 HW1 due

Course Schedule

Lecture 1: W 1/21

Course overview and logistics

Git Overview and Internals

Lecture 2: M 1/26

Git Overview and Internals (continued)


HW1: malloctopus


Lecture 3: W 1/28

Git Overview and Internals (continued)

GitHub

Lecture 4: M 2/2

Introduction to Memory Allocators

Lecture 5: W 2/4

Introduction to Memory Allocators (continued)

Caching, Memory Mapping, and Advanced Allocators

Lecture 6: M 2/9

Caching, Memory Mapping, and Advanced Allocators (continued)

Lecture 7: W 2/11

Processes

Signals

Lecture 8: M 2/16

Signals (continued)

File I/O

Lecture 9: W 2/18

File I/O (continued)

POSIX threads


Last updated: 2026-02-09