CS273: Context-Free Languages Review

This document describes expectations of what knowledge and skills you should have about context-free languages - the middle third of the course. To prepare for the exam, you should make sure that you have done all relevant reading assigned, gone through all homework problems and solutions, all HBS problems, and viewed all lecture notes. We have attempted here to give a reasonable high-level summary of concepts and skills, but the "official" representation of what has been covered is the union of of all material mentioned in the above sources, together with this document and any additional material presented in lectures.