Principles of Computer Systems: Honors
An introduction to computer systems software abstractions with an emphasis on the connection of these abstractions to underlying computer hardware. Key abstractions include threads, virtual memory, protection, and I/O. Requires writing of synchronized multithreaded programs and pieces of an operating system. Computer Science 439 and 439H may not both be counted. Four lecture hours and two discussion hours a week for one semester.
Prerequisites & course information
An introduction to computer systems software abstractions with an emphasis on the connection of these abstractions to underlying computer hardware. Key abstractions include threads, virtual memory, protection, and I/O. Requires writing of synchronized multithreaded programs and pieces of an operating system. Computer Science 439 and 439H may not both be counted. Four lecture hours and two discussion hours a week for one semester.
Sources
- Course catalogue ↗2026-2027