Oct 17, 2026  
2026-2027 University Catalog 
    
2026-2027 University Catalog

CS 50200 - Compiling And Programming Systems


Credit Hours: 3.00.  Basic 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 Outcomes
1.  Understand the fundamental challenges and tradeoffs that the operating system designers have to address.    2.  Learn how to write and modify operating systems.    3.  Understand how operating systems affect the performance and semantic of applications.
Credit Hours: 3.00