Reviewing for Midterm 1
Sample midterm created by course coordinator: http://web.cse.ohio-state.edu/software/2221/web-sw1/readings/SampleExam.pdf
Study guide created by me: CSE 2221 Midterm 1 Review.pdf
Provided on the CSE 2221 homepage is an example midterm. Please read through this and note a few things:
In addition to the example midterm, there is also a study guide of sorts I've made, available here. You'll find over 100 questions that are much different than the practice midterm and tend to focus on the basics and concepts. I provide answers to all of the questions in the second half of the document. DISCLAIMER: These are not written like the sample midterm (and your actual midterm) are written! My questions are very short and are to the point. Questions you get on the midterm have a different structure. Don't only use my study guide for studying, use both mine and the sample midterm!
FAQ
Q: Do I need to memorize functions for XMLTree, SimpleWriter, etc.?
A: For the most part, no. You do not need to remember everything that the XMLTree class can do and the specific function calls. When we think you need to know a function call, we will tell you on the test. For example, we don't expect you to memorize how to make a new Random1L and create a double in [0, 1). We tell you how to do that, and then ask you to do something with that information. That said, we do expect you to know things like how to read a line of input, or output a line with in.readLine() and out.println(). You shouldn't need to look at the OSU components API for anything on the exam.
Q: What is covered on the exam?
A: Everything we've covered so far. Java/JVM, variables, mathematical models for those variables, control flow, loops, static methods, parameter passing, arrays, design by contract, trees, XML documents, CheckStyle/FindBugs, HTML, anything we've done in projects and anything we've done in lab. If you've seen it in class/lab/homework/projects, its fair game!
Q: How long is the exam?
A: 55 minutes, one class period. You will probably need the entire class period. Come with a pencil and eraser.
Q: Where is the exam?
A: In the lecture room for the class, as defined on your section page on the CSE 2221 home page.
Good luck and have fun! Go Bucks.