CS 164. Programming Languages and Compilers
Catalog Description: Survey of programming languages. The design of modern programming languages. Principles and techniques of scanning, parsing, semantic analysis, and code generation. Implementation of compilers, interpreters, and assemblers. Overview of run-time organization and error handling.
Units: 4
Related Areas:
Prerequisites: COMPSCI 61B and COMPSCI 61C.
Formats:
Spring: 3.0 hours of lecture and 1.0 hours of discussion per week
Fall: 3.0 hours of lecture and 1.0 hours of discussion per week
Grading Basis: letter
Final Exam Status: Written final exam conducted during the scheduled final exam period
Class Schedule (Spring 2025):
CS 164 – TuTh 12:30-13:59, Physics Building 4 –
Max Willsey
Class Schedule (Fall 2025):
CS 164 – TuTh 15:30-16:59, Physics Building 4 –
S. E. Chasins
Links: