Spring 2025
Systems software provides a layer of abstraction above the hardware that facilitates higher-level applications. This course provides an overview of computer systems, including low-level information representation, systems-oriented programming languages, explicit memory management, operating system interfaces, bitwise operations, concurrency, and network programming.
Announcements
- January 22 – Classes begin. Welcome!
Course Information
- On-Campus Lecture: M, W ⋅ 10:30 – 11:35am ⋅ ED 103
- Remote Lecture: F ⋅ 10:30 – 11:35am ⋅ Zoom Live Stream
Instructor: Matthew Malensek
mmalensek@usfca.edu
Office Hours: M, W 11:45am – 12:45pm ⋅ HR 407B
TA: Athene Marston
Office Hours: Th 5:00 – 6:30pm ⋅ HR CS Labs