Courses of Study 2023-2024 
    
    May 09, 2025  
Courses of Study 2023-2024 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS 5110 - [Programming Languages and Logics]


     
Fall. Not offered: 2023-2024. Next offered: 2024-2025. 4 credits. Student option grading.

Prerequisite: CS 3110  or permission of instructor. Co-meets with CS 4110 .

A. Sampson.

An introduction to the theory, design, and implementation of programming languages. Topics include operational semantics, type systems, higher-order functions, scope, lambda calculus, laziness, exceptions, side effects, continuations, objects, and modules. Also discussed are logic programming, concurrency, and distributed programming.



Add to Favorites (opens a new window)