Harvard SEAS Logo

CS 152: Programming Languages


  Course information
  Course policies
  Lectures/schedule
  Assignments

CS 152: Programming Languages

HomeworkProvided filesAssignedDue
1hw1.pdf
hw1-imp.zip
2 Feb11 Feb
2hw2.pdf16 Feb2 Mar
3hw3.pdf2 Mar11 Mar
Term paperterm-paper.pdf11 Mar28 Apr
4hw4.pdf
hw4-lam.zip
23 Mar6 Apr
5hw5.pdf8 Apr27 Apr

Note: Links to assignment PDFs removed, and you have been emailed a copy of each assignment. Contact the instructor if you need a copy.

Resources

The following are some OCaml resources you may find useful.

In addition, take a look at the CS 51 website, which uses OCaml in the first half of the course. They have a page of OCaml resources, and also lectures 1 and 2 provide a detailed introduction to programming in OCaml.