Courses of Study 2024-2025 
    
    Dec 04, 2024  
Courses of Study 2024-2025
Add to Favorites (opens a new window)

CS 6110 - Advanced Programming Languages


     
Spring. 4 credits. Student option grading.

Enrollment limited to: graduate students or permission of instructor.

A. Silva.

Study of programming paradigms: functional, imperative, concurrent, and probabilistic programming. Mathematical foundations: inductive definitions, fixed points, and formal semantics. Models of programming languages including the lambda calculus. Type systems, polymorphism, modules, and object-oriented constructs. Program transformations, program logic, and applications to programming methodology. 



Add to Favorites (opens a new window)