Skip to main page content
Ideas
  1. Course Search
  2. COMPSCI 1520

Programming Languages
COMPSCI 1520

Course Information

Description

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, concurrency, and verification. Provides the intellectual tools needed to design, evaluate, choose, and use programming languages.

Course Notes

This course was previously numbered CS 152.

School Faculty of Arts & Sciences
Credits 4
Cross Reg

Available for Harvard Cross Registration

Course Component Lecture
Grading Basis FAS Letter Graded
General Education N/A
Quantitative Reasoning with Data N/A
Divisional Distribution Science & Engineering & Applied Science
Course Level For Undergraduate and Graduate Students