Academic Calendar 2023-2024

Search Results

CISC 458 Programming Language Processors (S)

CISC 458  Programming Language Processors (S)  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 a C- (obtained in any term) or a 'Pass' (obtained in Winter 2020) in (CISC 121 and CISC 221 and CISC 223).  
Offering Faculty: Faculty of Arts and Science