Here is a page about the Final Exam which includes a link to the answers to the Midterm.
After the Midterm, we will concentrate exclusively on the Project design and implementation. The students, Professor Futrelle and Ms. Shan all need to focus all their course time on the projects in an effort to bring it all to a proper conclusion. There will be no additional material from the book to study. I will update the Syllabus to reflect this schedule. But there may be aspects of the Java language that arise as we study the system design and implementations that you are doing. I will go over these and hold you responsible for them in your coding and especially, on the Final Exam. There will be a Final Exam. Sadly, there are students who get fairly far through their CCS major with little experience and skill in writing programs. This simply won't do. It is vitally important that you be able to sit down with a piece of paper in front of you and write basic code in at least one computer language. You need to be able to read and understand code too. After the Midterm on the 17th, there are only two weeks of classes left, five class meetings (Monday the 28th is the Memorial Day holiday). This is the time period in which you can focus exclusively on your project. It will be important for you to come to these last five classes, where you'll learn about aspects of Java you'll need to know as well as final guidelines for your project work as well as details about the Final exam.
In this Midterm Exam Outline, I have furnished you six questions that are very close to what will be on the two Midterms (Red and Blue). I have omitted certain critical parts of the questions, the important details you'll see when you take the test. But I've added additional notes to give you some idea of what the details will include and therefore, what you should study for. You will have to both read and understand and write code on the Midterm and the Final Exams. So learn your Java! The only way to prepare for a test in which you have to write code on paper is to write code on paper! So practice writing Java code. The Midterm is a one hour test that will be given on Thursday the 17th.
The quiz was given and here are the answers, in some detail.
This will be an approximately 30 minute quiz based primarily on material in your textbook, similar to the Assignment #2 homework, with questions selected from the following topics.
[in preparation]