Computer Science S-51
Introduction to Computer Science II4 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.
© The President and Fellows of Harvard College