CSC 415
Mid-Semester Exam Study Guide


The mid-semester exam is scheduled for Tuesday, October 7, 2014. The test will have at least ten questions from which you will choose five. The questions are generally essay questions similar to the problems at the end of each chapter that we have discussed in class. It is closed book and closed note. I would recommend that you skim each chapter to refresh your memory and study each chapter summary. If there are topics that are unclear you should then study the corresponding sections of the chapter.
 
  
CHAPTER 1: PRELIMINARIES
    Representative Problems: 3, 4, 7, 8, 10, 12, 13, 15, 18.

CHAPTER 2: EVOLUTION OF THE MAJOR PROGRAMMING LANGUAGES
    Representative Problems: 6, 9, 10, 11, 13, 16, 17, 24.

CHAPTER 3: DESCRIBING SYNTAX AND SEMANTICS
    Representative Problems: 2, 6, 7, 24 (done as Homework).

CHAPTER 4: LEXICAL AND SYNTAX ANALYSIS
    Representative Problems: 3, 4.

CHAPTER 5: NAMES, BINDINGS, AND SCOPES
    Representative Problems: 5, 6, 7, 8, 9, 10, 11, 12.

CHAPTER 6: DATA TYPES
    Representative Problems: 1, 2, 11, 14, 15, 21, 22.

CHAPTER 7: EXPRESSIONS AND ASSIGNMENT STATEMENTS
    Representative Problems: 2, 3, 4, 5, 6, 9, 10, 13, 15, 18, 19, 20,22.

CHAPTER 8: STATEMENT-LEVEL CONTROL STRUCTURES
    Representative Problems: 3, 4, 5, 9, 10, 11.

CHAPTER 9: SUBPROGRAMS
    Representative Problems: 1, 3, 4, 5, 9, 10, 11, 14.

CHAPTER 10: IMPLEMENTING SUBPROGRAMS
    Representative Problems: 1, 2, 3, 4, 5, 6.

CHAPTER 11:  ABSTRACT DATA TYPES
    Representative Problems:  1, 2, 4, 6, 10, 12.