Skip to main content
Princeton Mobile homeCourses home
Detail

Functional Programming

COS 326

1222
Info tab content
An introduction to the principles of typed functional programming. Programming recursive functions over structured data types and informal reasoning by induction about the correctness of those functions. Functional algorithms and data structures. Principles of modular programming, type abstraction, representation invariants and representation independence. Parallel functional programming, algorithms and applications.
Sections tab content

Section L01

Section P01

Section P02

Section P03

  • Type: Precept
  • Section: P03
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 22002
  • Schedule: Th 07:30 PM-08:20 PM

Section P04

  • Type: Precept
  • Section: P04
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 22003
  • Schedule: F 10:00 AM-10:50 AM

Section P05

Section P06

  • Type: Precept
  • Section: P06
  • Status: C
  • Enrollment: 0
  • Capacity: 0
  • Class Number: 22005
  • Schedule: F 11:00 AM-11:50 AM