CS 565: Programming Languages

3 credits

Spring 2025 Lecture Upper Division
Data from
Spring 2025
last updated 3/29/2025
Spring 2025 Instructors:

An exploration of modern or unconventional concepts of programming languages, their semantics, and their implementations; abstract data types; axiomatic semantics using Hoare's logic and Dijkstra's predicate transformers; denotational semantics; functional, object-oriented, and logic programming; concurrency and Owicki-Gries theory. Example languages include ML, Ada, Oberon, LISP, PROLOG, and CSP.

Course CS 565 from Purdue University - West Lafayette.

Prerequisites

Restrictions

Programs Computer Science-PHD or Computer Science-MS

GPA by professor

3.3Other terms
Benj...(Fall 2020)
3.7
M

Suresh Jagannathan

LE1
12:30 pm
Lec
W

Suresh Jagannathan

LE1
12:30 pm
Lec
F

Suresh Jagannathan

LE1
12:30 pm
Lec

Community

Have something to say?

BoilerCoursesis an unofficial catalog for Purdue courses
made by Purdue students.
CS 565: Programming Languages