← Prefreshman Summer | Freshman Spring →

Course Description
Structure & Interpretation of Computer Programs
COM S 212
A challenging introduction to programming languages & computer science that emphasizes alternative modes of algorithmic expression. Topics include recursive & higher-order procedures, performance analysis of algorithms, proofs of program correctness, probabilistic algorithms, symbolic hierarchical data, abstract data types, polymorphic functions, object-oriented programming, infinite data types, simulation & the interpretation of programs
Calculus for Engineers
MATH 192
Methods of integration, polar coordinates, complex numbers, infinite series. Introduction to physical vectors & calculus of functions of several variables
Physics I: Mechanics
PHYS 112
Mechanics of particles: kinematics, dynamics, conservation laws, central force fields, periodic motion. Mechanics of many-particle systems: center of mass, rotational mechanics of a rigid body, static equilibrium
American Literature & Culture
ENGL 158
First-year writing seminar

← Prefreshman Summer | Freshman Spring →