Instructor Rob Nash Final this Wednesday
See the message board topic lists
File IO Reading from a file using scanner Writing to a file using a PrintWriter
Arrays One dimensional arrays Two dimensional arrays (a matrix) Find an element in a set (an array) Min element Max element
Covered in class Arrays Lists Stacks Queues Dictionaries On final, only Lists (built from an array)
Composition A Car has an Engine A Person has a Name An alarmclock has A current Time object The alarm time object Inheritance While discussed, we’ll cover this properly in 163
Build a class composed of other classes Make a time class composed of An hour A minute And a second Build a shape class composed of A Point (x and y) A Color
Produce a factorial Write a loop to traverse an array Sum the first 10 numbers Produce an average given 12 numbers Draw a box of stars Draw a triangle of stars
Computers and the workplace Gender bias in instructional technology Why the future doesn’t need us New! Technology is a tool of the powerful (11)
Know what “this” is and does Know about overriding toString Equals
??
Closed book/notes, short questions 2-4 big questions 2-4 medium questions 2-4 small questions
Write a few lines of code that does Y Write a function that X Write a main that does z What does the following code do? What does it output? Tracing code What is the result of the following line(s) of code?
Labs! HWs! Lectures & In Class Demos The text (Savitch )
Detailed inheritance Try/Catch Catch-or-Declare