Systems Programming and Machine Organization
COMPSCI 61
Subject & Catalog Number
Course Information
Description
Fundamentals of computer systems programming, including data representation, storage, process management, and synchronization. This course provides a solid background in systems programming and an understanding of the interactions between computer software and hardware. Topics include C++ and assembly language programming, operating systems kernels and system calls, memory hierarchy and caching, processes, threads, and synchronization.
Class Notes
CS 61's main offering is switching to the spring semester. The fall offering is for graduating seniors and others who were counting on taking it this fall. Admission is capped at 40 and by instructor permission.
Available for Harvard Cross Registration
NOTE: This course requires additional sections; you will be prompted to choose secondary components during the Add to Cart process