OCaml Exercises

This is a collection of OCaml programming exercises for the course CAS CS 320: Concepts of Programming Languages at Boston University. They've been written by me over the last iterations of the course, with help from Ankush Das and others. This page is essentially a course-specific version of

all of which are also valuable resources.


1. Arithmetic

2. Lists and Strings

3. Sums and Products

4. Higher-Order Programming