COS 371: Programming Languages

Spring 2022

Exam 3 information

1. Allowed materials

You are permitted one letter-size handwritten notes sheet (both sides) for use as a reference during the exam.

You may only use electronic devices (computer, smart phone) to the extent of following exam logistics (below).

In particular, you should NOT use clang or DrRacket during the exam.

2. How to study

Please see tips from first exam.

3. Exam content

The exam covers everything we have done. While the exam is cumulative, we will focus on what was not already tested (starting with recursive descent parsing).

Students should be able to:

As usual, please note that this document is not a contract. I may have inadvertently left something off that ends up on an exam question. Moreover, I will not be able to test all of this material given the time limitations of the exam. I will have to pick and choose some (small) subset of it.

4. Logistics

Logistics will be identical to Exam 1; review it if you don't remember the procedure.