Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Instructor Rob Nash  Final this Wednesday.  See the message board topic lists.

Similar presentations


Presentation on theme: " Instructor Rob Nash  Final this Wednesday.  See the message board topic lists."— Presentation transcript:

1  Instructor Rob Nash  Final this Wednesday

2  See the message board topic lists

3  File IO  Reading from a file using scanner  Writing to a file using a PrintWriter

4  Arrays  One dimensional arrays  Two dimensional arrays (a matrix)  Find an element in a set (an array)  Min element  Max element

5  Covered in class  Arrays  Lists  Stacks  Queues  Dictionaries  On final, only  Lists (built from an array)

6  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

7  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

8  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

9  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)

10  Know what “this” is and does  Know about overriding  toString  Equals

11 ??

12  Closed book/notes, short questions  2-4 big questions  2-4 medium questions  2-4 small questions

13  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?

14  Labs!  HWs!  Lectures & In Class Demos  The text (Savitch )

15  Detailed inheritance  Try/Catch  Catch-or-Declare


Download ppt " Instructor Rob Nash  Final this Wednesday.  See the message board topic lists."

Similar presentations


Ads by Google