Exam #2 Topics List

This is a study-guide for the second midterm exam. In addition to reviewing the topics below, I recommend that you go back and make sure you understand the code covered in class, in the labs, and on the homework assignments. The textbook is also useful for studying: make sure you've done the reading and use the book problems for practice. Our second exam will cover the material in Sections 6.3-6.5, 4.1-4.10 (though reading 4.13-4.15 wouldn't hurt), 7.1-7.4 (Section 7.5 is good practice). And, while the focus will be on this most recent material, you should still make sure you're comfortable with the key topics from earlier in the semester (e.g. methods, constructors, fields, return values, declaring and initializing variables, conditional statements, etc).

Terms and Topics

Be prepared to define and/or write code examples using the following: