CS 302 Exam Topics

EXAM TOPICS

In This Page: Midterm Exam 1 | Midterm Exam 2 | Final Exam
Other pages: Exam Information

Midterm Exam 1: (revised 9/26/14)

The first midterm is Multiple Choice.

You are responsible for material covered in:

You do not need to memorize the operator precedence table or the methods for the Java classes covered. We will provide a reference in the exam for operator precedence and for select methods for these Java classes: Math, Scanner, String and Random.

Sample Questions

See the "Content" section (next to "Grades") of the course Learn@UW page for sample questions.

Topics

"Case Study" sections are not included but may help you to understand how certain programming concepts are used.

Midterm Exam 2: (revised 10/29/14)

The second midterm exam is all Multiple Choice and is cumulative in that new topics build on previous ones. The focus (maybe 3/4) will be specifically on Chapters 7,6, 8, 9 and 10. Review the topics listed for both midterm exams in addition to those listed below.

You are also responsible for material covered in:

You do not need to memorize methods for Java's API classes. We'll provide a reference in the exam for a subset of methods for classes such as String, Random, and ArrayList.

Sample Questions

See the "Content" section (next to "Grades") of the course Learn@UW page for sample questions.

Topics

"Case Study" sections are not included but may help you to understand how certain programming concepts are used.

Here's a link to a tutorial by Oracle about static vs instance members of Java classes: http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html

Final Exam: (revised 12/4/14)

The final exam is all Multiple Choice and is cumulative in that new topics build on previous ones. The focus (maybe 2/3 to 3/4) will be specifically on Chapters 9 through 12 (and 13.6). Review the topics listed for both midterm exams in addition to those listed below. You are also responsible for the new material covered in:

Sample Questions

See the "Content" section (next to "Grades") of the course Learn@UW page for sample questions.


Topics:

"Case Study" sections are not included but may help you to understand how certain programming concepts are used.