Hold on just a sec...
3 credits
Fall 2026 Lecture Upper DivisionBasic principles of compilers and compiler design; control of translation, loading, and execution; symbolic coding systems; lexical and syntactic analysis, design and operation of assemblers and macro processors; design of interpretive systems. Students are expected to complete a large programming project as part of the course.
Learning Outcomes1Understand the fundamental challenges and tradeoffs that the operating system designers have to address.
2Learn how to write and modify operating systems.
3Understand how operating systems affect the performance and semantic of applications.