CS110 Dec 7 and Dec 9
Final Review Sessions

From the first day of class
  1. Goals of course
    1. understanding of what computers can / can't do.
    2. programmer mindset -- helpful in understanding and using programs
    3. programming
    4. JAVA -- final -- will not ask fir Java specific knowledge.  If needed, it will be given.
The Web
Java
  1. Applets allow easy distribution of code -- we have always worked with applets
  2. Relatively simple -- still need to take my word for this
  3. Object oriented -- not really used this in this class
    1. idea is that find something related to what you want then change it to make that thing your own
      1. we have always done this with "applet"
      2. "extends" is the related thing that we are going to change.
  4. Safe -- exception handling -- language does not let you do things like read off the end of an array.
  5. Large libraries -- get awt and all the drawing stuff.
    1. consider the difference between drawing a circle and drawing a cardioid
  Declarations in Java:
Extending Classes
Programming Arithmetic:
Widgets and Events:
Booleans ...
Interation
Arrays