Dec 04, 2022  
University of Alberta Calendar 2021-2022 
    
University of Alberta Calendar 2021-2022 [ARCHIVED CATALOG]

AUCSC 370 - Programming Languages


★ 3 (fi 6) (first term, 3-0-1.5) Principles of language design, abstraction, syntax and parsing, operational semantics (declaration, allocation, evaluation, run-time environment, typing, activation), and programming language paradigms (procedural, object-oriented, functional, logic programming). Prerequisites: AUCSC 112 (2021) or AUCSC 211 and AUSCI 235, and AUMAT 250. Corequisite: AUCSC 250.