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).