Syntax of programming languages: regular expressions, finite automata, context-free grammars, parsing. Scoping, binding, parameter passing, exception handling. Declarative programming languages. Typing, polymorphism. Runtime systems: dynamic loading, byte-code verification, security managers, garbage collection, versioning. PREREQUISITE(S): (CSC 383 or CSC 393) and CSC373 and CSC374.
This course is not being taught this quarter
Section: 701 ID#: 14503 Day: W Time: 5:45 - 9:00 PMInstructor: Corin Pitcher Location: LOOP Room # CS&TC 00222 Syllabi
Section: 710 ID#: 14504 Day: Instructor: Corin Pitcher Location: DISTANCE Syllabi