AP Computer Science Java Midterm

The midterm exam covers Units 1-4 including, but not limited to, the topics classes, objects, methods, properties, data types, Boolean algebra, if statements, and loops.

The exam is the same format as the actual AP Computer Science exam but it is exactly half the size. (The real AP exam is 3 hrs long while this midterm is 1.5 hrs.) The first section contains 20 multiple choice questions. The second section includes about 6 methods that you must implement given specific pre- and post-conditions. You will also have to write one or more complete classes that include constructors, accessors, etc. You may also have to complete exercises similar to those found on any previously assigned worksheets.

You may ask for a copy of the Computer Science A Exam Quick Reference (aka "cheat sheet") to use during the exam.

Practice Midterm Exam

The answers to this practice exam are available from the instructor.

Honors Computer Science Java Midterm

The midterm exam covers Units 1-4 including, but not limited to, the topics classes, objects, methods, properties, data types, Boolean algebra, if statements, and loops.

The exam has two parts, written and hands-on with the computer.

Written Portion

You must write one or more complete classes with constructors, accessors, modifiers, etc. without using any resources such as the Internet or your notes. You may also have to complete exercises similar to those found on any previously assigned worksheets.

Hands-On Portion

With access to demo programs provided at the teacher's website and/or Schoology but no other website or use of printed notes, you must create a complete program that solves a specified task and that includes a client (i.e. test) class as well as one or more "regular" classes.