Go to Main Content

Brown University

 

HELP | EXIT

Detailed Course Information

 

Spring 2020
Dec 14, 2019
Transparent Image
  Select the desired Level or Schedule Type to find available classes for the course.

CSCI 1730 - Design and Implementation of Programming Languages
Explores the principles of modern programming languages by implementation. Examines linguistic features, especially control operators such as first-class functions, exceptions, and continuations. Studies data and their types, including polymorphism, type inference, and type soundness. Examines compiler and run-time system topics: continuation-passing style and garbage collection. Prerequisite: CSCI 0160, CSCI 0180 or CSCI 0190. Preferred: CSCI 0220, either CSCI 0320 or CSCI 0330, and CSCI 0510.
1.000 Credit hours
1.000 Lecture hours

Levels: Graduate, Undergraduate
Schedule Types: Primary Meeting

Computer Science Department

Prerequisites:
Undergraduate level CSCI 0160 Minimum Grade of S or Undergraduate level CSCI 0180 Minimum Grade of S or Undergraduate level CSCI 0190 Minimum Grade of S

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4