CS 456: Programming Languages

0 or 3 credits

Fall 2025 Lecture Upper Division
Data from
Fall 2025
last updated 8/18/2025
Fall 2025 Instructors:

Concepts for structuring data, computation, and whole programs. Object-oriented languages, functional languages, logic- and rule-based languages. Data types, type checking, exception handling, concurrent processes, synchronization, modularity, encapsulation, interfaces, separate compilation, inheritance, polymorphism, dynamic binding, subtyping, overloading, beta-reduction, unification.

Course CS 456 from Purdue University - West Lafayette.

Prerequisites

Restrictions

Program Computer Science-BS

GPA by professor

3.4Other terms
Benj...(Fall 2021)
3.5
T

Suresh Jagannathan

LE1
3:00 pm
Lec
R

Suresh Jagannathan

LE1
3:00 pm
Lec

Community

Have something to say?

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