CS 102 (Fall '09)
[Schedule] [Programs] [Notes & Reference] [Examples][Syllabus] [Lab & TA] [Tests] [Grades]

Old Tests

[Spring '09] [Fall '08] [Spring '08] [Fall '07] [Spring '07 ] [Fall '06] [Fall '05] [Fall '04] [Spring '04] [Fall '03] [Spring '03] [Fall '02], [Spring '02]

Note that the course changes from year-to-year, so some questions will not be appropriate for our current class. You may want to enter the code on a computer to verify the answers.

Spring '09 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion blank, and with answers (both pdf). In lab portion.
Midterm2: In-class portion blank, ( pdf). In lab portion, using Pothole.java and Date5.java
Final: In-lab portion and solution

Fall '08 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion blank, and with answers (both pdf). In lab portion.
Midterm2: In-class portion blank, and with answers (both pdf). In lab portion.
Final: In-lab portion and solution

Spring '08 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion blank, and with answers (both pdf).
Midterm2: In-class portion blank, and with answers (both pdf).

Fall '07 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion blank, and with answers (both pdf). In lab portion.
Midterm 2: In-lab portion, In-class portion (blank pdf, with answers pdf)
Final: In-lab portion and solution

Spring '07 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion (.mht, Open with IE browser). See the test framework for the in-lab portion.
                  Midterm 1 grades curve (pdf)
Midterm 2: In-class portion (pdf).
                  For the in-lab portion students were given (and were asked not to change) the WeightDriver class, and asked to write the Weight class so that the WeightDriver class would work properly.

Fall '06 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion (.mht, Open with IE browser), In-lab portion and test framework (java programs)
Midterm 2: In-class portion (pdf).
      For the in-lab portion students were given (and were asked not to change) the DistanceDriver class, and asked to write the Distance class so that the DistanceDriver class would work properly.
Final: In-lab portion and solution.

Fall '05 CS 102 tests (In Java and C/C++)

Midterm 1: In-class portion (pdf). See the test framework. In-lab portion (java program as a text file).
Midterm 2: In-class portion (pdf).

Fall '04 CS 102 tests (In Java)

Midterm 1: In-class portion (pdf) See the in-lab problems and solution.
Midterm 2: In-class portion with answers (pdf) See the in-lab problems and solution

Spring '04 CS 102/107 tests (In Java)

Midterm 1: In class portion (pdf) and answer key, tuesday lab portion, wednesday lab portion
Midterm 2: In class portion (pdf), tuesday lab portion, wednesday lab portion
Final Exam: tuesday lab portion, wednesday lab portion

Fall '03 CS 102/107 tests (In Java)

Midterm 1: In-class portion (pdf) and answers. See the in-lab portion for Wednesday and Thursday
Midterm 2: In-class portion (pdf) See the in-lab portion for Tuesday and Wednesday

Spring '03 CS 102 tests (In C/C++)

Midterm 1: In class portion (pdf) and answers, wednesday lab portion, thursday lab portion
Midterm 2: In class portion (pdf) and answers, wednesday lab portion, thursday lab portion

Fall '02 CS 107 tests (In C/C++)

Midterm 1: Monday, Wednesday,
Midterm 2: Monday, Wednesday, In class multiple-choice solution (pdf, 468K)

Spring '02 CS 102 tests (In C/C++)

Midterm 1: Tuesday, Thursday, Multiple choice portion.
Midterm 2: Tuesday, Thursday, Multiple choice portion.