Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Masters
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


CSEP505: Programming Languages

Overview

The CSEP505 program is a study of non-imperative programming paradigms, including functional, object-oriented, logic, and constraint programming. The program covers programming language semantics and type theory.


Program Details

  • Catalog Description: A study of non-imperative programming paradigms such as functional, object-oriented, logic, and constraint programming. Programming language semantics and type theory.
  • Prerequisites: None listed
  • Credits: 4.0

Recent Quarters

  • Most Recent Quarter:
    • Spring, 2025 (Wilcox, Tatlock)
  • Previous Quarters:
    • Winter, 2023 (Wilcox)
    • Spring, 2021 (Wilcox)
    • Spring, 2019 (Tatlock)
    • Autumn, 2016 (Grossman)
    • Winter, 2015 (Cooper, Grossman)
    • Spring, 2013 (Cooper)
    • Autumn, 2009 (Grossman)
    • Winter, 2009 (Grossman)
    • Spring, 2006 (Grossman)
    • Autumn, 2003 (Chambers)
See More
How can I help you today?