Harvard University Summer School

Computer Science S-51

Introduction to Computer Science II

4 units
11 am-12 noon

Robert L Walton

This course is an introduction to symbolic programming and the inner workings of programming languages. Elementary theories of symbolic computation using labeled graphs are introduced and used to describe algorithms for symbolic evaluation. The course also covers state space search and the lexical scanning, parsing, compilation, and interpretation of programming languages. Students learn how to translate abstract algorithm designs into code. There is substantial laboratory work (20-30 hours per week) using LISP, C++, and assembly language. This is essentially the same course as Computer Science 51 at Harvard College.

Instructor's Toolkit
URL: http://www.courses.fas.harvard.edu/~cscis51/

© The President and Fellows of Harvard College