Apr 25, 2024  
2020-2021 Academic Catalog 
    
2020-2021 Academic Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS 252 - Advanced Programming Language Principles


3 units
Language design and paradigms, including concepts underlying functional, logic, object-oriented and parallel paradigms. Theoretical foundations, including lambda calculus, denotational and axiomatic semantics. Proofs of program correctness. Programming projects emphasizing different aspects of language design.

Prerequisite(s): CS 152  and Graduate standing. Allowed Declared Major: Computer Science, Bioinformatics, Data Science. Or instructor consent.
Grading: Graded


Class Schedule | Syllabus Information | University Bookstore




Add to Favorites (opens a new window)