Academic Calendar 2024-2025

Search Results

Search Results for "CISC 458"

CISC 458  Programming Language Processors  Units: 3.00  
Introduction to the systematic construction of a compiler: grammars and languages, scanners, top-down and bottom-up parsing, runtime organization, symbol tables, internal representations; Polish notation, syntax trees, semantic routines, storage allocation, code generation, interpreters.
Learning Hours: 120 (36 Lecture, 36 Laboratory, 48 Group Learning)  
Requirements: Prerequisite Registration in a School of Computing Plan and a minimum grade of C- (obtained in any term) or a 'Pass' (obtained in Winter 2020) in CISC 121/3.0 and CISC 221/3.0 and CISC 223/3.0.  
Offering Faculty: Faculty of Arts and Science