Textbook Exercise Review As we have seen, pretty much anything in the textbook can be the basis of a paragraph answer question for the final. However, there is also material, such as the parsing question from the midterm, that aren't paragraph answer questions. Below I look at the questions the author has put with each chapter and identify those that look like this other kind of exam question. While the paragraph answer questions are important as they demonstrate deeper levels of understanding as well as the ability to explain one's position, which are important abilities for any professional, the other kinds are easier to mark and are also of interest as they tend to focus on stuff that one might write a program to do (such as parsing). You will notice that the vast majority of the textbook questions are explain, compare and contrast, or are why questions. It is sort of the nature of the material. Some of these questions are specifically about Pascal and other languages we haven't looked at much. I expect you to be somewhat familiar with C since CS2211 is a prereq for this course. It is a shame that CS2208 and CS2209 are not prereqs as these would certainly help in understanding pretty much anything related to computer science. If you don't have CS2209, you need to pay close attention to what Chapter 13 is saying -- much of which is a repeat of CS2209 material. From the work this semester to have a working idea of what is going on with Ruby, Prolog, JavaScript, and Haskell.

Another way to look for non-paragraph questions is to look at the major Exhibits in the textbook, not those that show code in some language you have never heard of, but those that show how a basic concept is used. Such Exhibits would be: