CS 1621

 Structure of Programming Languages

Midterm Exam 2 Review Sheet

The CS1621 second midterm exam will be similar in length and design to the first midterm.  It will include a variety of question types, including short answer, trace, T/F, fill-in-the-blank and coding.  Also look at the practice questions I have put online.  Try these to get an idea of what some of the problems will look like.  However, the best way to prepare for the exam is to study all of the material, so carefully read over and study each of the following:

·        All of the notes from our class meetings, BOTH from the Powerpoint file (available on-line) and from class discussions and the chalkboard. If you missed any classes, it is NOT ENOUGH to just get the on-line notes -- get the notes taken in class from a fellow student as well.  See the online syllabus to see where the material for the second exam begins and ends.

·        All of the Sebesta text from Chapter 6 through Section 9.5, inclusive.  Be sure to read over the review questions at the end of each chapter, and to try some of the Problem Set problems that were not assigned for homework.

·        All examples from my Web page. Download and read each of the examples and its comments, together with the class notes during which it was discussed.  Compile and execute each of them to see how it executes (see link for instructions on compiling and running the examples).  If you don't have a Prolog or Lisp environment installed, don't worry about running those examples – just look at the code and understand it to the extent we discussed it in lecture.  Also feel free to experiment with the examples and to write some of your own.

·        Assignments 2 and 3 (I will try to get you at least partial solutions to these in class on Friday, November 4).