The middle exam and will be given from 1:45 until 3:25 on Tuesday, Nobember 12 in RRO 217.
Covered topics
This is a comprehensive exam, so you need to be familiar with the material covered in the first exam.
- Java fundamentals from 181 & 182
- Variables
- Arrays
- Arithmetic expression evaluaion
if
andif
—else
statementsfor
andwhile
loops
And there is also the newer material.
- Classes (chapter 8)
- Inheritance (chapter 9)
- subclass and superclass
- polymorphism
- overriding
extends
,super
,instanceof
- Homework 9
- Interfaces (chapter 10)
- Implementing and using interfaces
- Ongoing Homework 10
- UML (chapter 12)
- Implementation of recursively defined problems
If you received a lot of aid from others in completing the homework, it is extremely important that you master these homeworks on your own.
Examples from last semseter
Because the textbook changed between the Spring and Fall 2013 semesters, the middle exams will be somewhat different. However, here are some problems from last year’s exam that would be worth reviewing. These problems aren’t exact matches to what we are doing this year, but many of them are close.
- a href="../../../Spring2013/csci202/exams/csci202-s13-early.pdf">Early exam: All problems
- Middle exam: All problems except for the second Problem 3
- Final exam: Problems 2, 5, 7, 8, 9, 11 & 12