COMPSCI 152 - Programming Languages or return to Course Catalog Search
119629 – Section 001
|Faculty of Arts and Sciences||Computer Science||Stephen Chong|
|Term||Day and Time||Location|
|Spring 2018-2019 (show academic calendar)||TuTh 1:30 p.m. - 2:45 p.m.||Maxwell Dworkin G115 (SEAS)|
4 (show credit conversion for other schools)
Credit in Faculty of Arts and Sciences is equivalent to:
Graduate and Undergraduate
Comprehensive introduction to the principal features and overall design of both traditional and modern programming languages, including syntax, formal semantics, abstraction mechanisms, modularity, type systems, naming, polymorphism, closures, continuations, and concurrency. Provides the intellectual tools needed to design, evaluate, choose, and use programming languages.
Recommended: Computer Science 51; Computer Science 121 is recommended. Students must have good programming skills, be very comfortable with recursion, proofs, basic mathematical ideas and notations, including sets, relations, functions, and induction.
|Eligible for cross-registration|
With permission of instructor/subject to availability
MIT students please cross register from MIT's Add/Drop application.