CSE 321 Final Review

The exam is closed-book, closed-notes, closed-neighbor. We will provide you with a summary sheet of all the kernel operations for the relevant components. If you need to see the specification for any component during the exam, your instructor will have a copy of the full specifications for you to consult.


  1. Review all material listed on the Midterm Review Sheet
  2. Be able to read and understand component specifications, including convention and correspondence
  3. Be able to write code from specifications
  4. Be able to design, implement, and visualize recursive algorithms (5 step method)
  5. Be able to analyze the performance of simple code segments.
  6. In addition to the components listed on the Midterm Review Sheet, be able to use the following software components.
  7. BL_Tokenizing_Machine
  8. Language Processing
  9. Given a language described with a suitable context free grammar:
  10. Code Generation
  11. Resolve/C++ Model of Software