This practical lab experience aims to achieve the following general learning objectives:
- Provide experience in independent research, focusing on topics related to programming language theory;
- Give superficial exposure to some of the more esoteric topics related to programming languages, which are not the primary focus of the course or the prescribed material;
- Provide some introductory experience in the use of the LATEX typesetting system;
- Provide some introductory experience in the use of some special-purpose programming languages.