Study Guide for Quiz 4

CS 265/571 Advanced Programming Tools and Techniques
Instructors: Jeremy Johnson and Kurt Schmidt;
Exam date: (In class on Tue. Mar. 8 for CS 571 and CS 265 sec. 501/701 - Wed. Mar. 9 for other CS 265 sections)

Students are responsible for material in Lecture 7 and Lecture 8 (including the corresponding chapters in the text) and Assignment 3.

Particular topics to be covered are:

  1. Short answer regarding debugging, testing strategies, and performance evaluation and tuning.
  2. Students will have to debug code given some trace information.
  3. Develop a set of test cases for a given function as was done in Assignment 3.
  4. Performance analysis from timing information (need to understand growth rates and how to guess growth rate from empirical runtimes) See Lecture 8 notes.

Exam Rules

  1. The exam will last 50 minutes
  2. Students may bring a copy of the lecture notes for 7 and 8, and a copy of the text. No other materials are permitted.
  3. Students should bring a calculator.

Review Session

There will be an informal review session on Monday from 4-6:30 during Dr. Johnson's office hours. Additional help will be available on Tuesday from 4-6.