CS 110
Principles of Computer Systems
Principles and practice of engineering of computer software and hardware systems. Topics include: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities. Prerequisite: 107.
Topics
- techniques for controlling complexity
- strong modularity using client-server design
- virtual memory
- and threads
- networks
- atomicity and coordination of parallel activities
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027