Midterm 1
Midterm 1 will be held in class on Wednesday, October 7. It will cover all of the topics that we discussed in class through Wednesday, September 30, including:
• Simple Processing commands
• Variables and expressions
• Conditional (if) statements
• Loops (while and for)
• Functions (including setup() and draw())
• Algorithms
The exam will be closed-book, closed-notes. However, each student will be allowed one "cheat sheet" that conforms to the following specifications:
• The cheat sheet must be no larger than 8.5x11" (US letter-size)
• You may include any information you want on the cheat sheet
• You may use both sides of the sheet
• The cheat sheet may be typed, handwritten, or a combination of the two
• You must be able to read the information of the sheet comfortably and/or without extraordinary assistance (eyeglasses and contact lenses are fine, but magnifying glasses, etc., are not permitted)
• You may work together with other students to create your cheat sheet, but every student must have his or her own copy of the cheat sheet during the exam (i.e., you can't share the same piece of paper with another student during the exam)
Practice exam for Midterm 1 (solutions)
SBCS review session: questions and source code (solutions)
Midterm 2
Midterm 2 will be held in class on Wednesday, November 11. It will technically include all of the topics that we have covered this semester through Monday, November 2, but the exam will primarily focus on material covered since Midterm 1 (namely, functions/methods, classes, and arrays).
Like Midterm 1, the exam will be closed-book, closed-notes, but you will once again be allowed a single "cheat sheet" that conforms to the same guidelines as for Midterm 1.
On Monday, 11/9, I will hold an open review session during class. Bring any questions that you may have; in addition, time permitting, I will go over the practice version of Midterm 2 that is posted below (with solutions to follow on Monday evening). In addition, the SBCS will hold a review session for Midterm 2 on Tuesday, November 10, from 7–8 PM in Computer Science 1310. A practice exam is included below; solutions will be posted on Tuesday afternoon.
Practice exam for Midterm 2 (solutions)
SBCS review session: practice exam and solutions