Computer science is a dynamic, versatile field, full of open problems and opportunities for creative invention. The concentration in computer science is designed to teach students skills which they will use immediately and also ideas they will exploit in the future in ways we cannot even imagine today.
Computer scientists must know basic mathematics, the lingua franca of all the quantitative sciences; they must understand something about the abstract models that describe universal computational phenomena; and they must have some knowledge of how computers are currently designed, programmed, and used. Concentration requirements are intended to ensure balanced programs with emphasis on subjects that will endure through rapid technological change.
Other courses at University of Harvard
Master's ICMA Double Masters in International Finance