SSD1 Supplemental Information

Instructor: Ben McCrea
Semester: Spring 2002
Room: Olin 004
Time: Wednesdays, 6:30 to 9:30

Unit 1

Section 1.2.4

Netscape Table Samples - includes a lot of sample tables with accompanying code

Section 1.2.5

Web-Safe Colors
Comparison of JPEG vs. GIF format for photos
Comparison of JPEG vs. GIF format for images with solid colors

Unit 2

Section 2.1.1

Sun's Installation Help
Sun's On-Line Tutorials
The Java Language by James Gosling & Henry McGilton
A thorough, albeit technical overview of the Java Language. A good site to check out if you are interested in supplementing the background information supplied by your textbook.

Section 2.2.2

A demonstration of the Pie applet
Exercise 5 Solution
Practical Quiz 5 Solution
 

Section 2.3.1 - Class 2/27

Major Concepts:  Classes, Inheritance, & Overriding
Inheritance hierarchy diagrams for Person, Prof, and ProfPointing
Inheritance hierarchies for Exercise 6 and Practical Quiz 6

Major Concepts: Constructors, Type-casting, & Method return-types
The Rational Class
The RationalDemo Class
 

Section 2.4.4 - Class 3/13

Major Concepts: GridLayout & Panels
Diagram for Suggested Exercise #2 (corrected 3/17/02)
 

Exam 2 Preparation - Class 3/20

In-class Practice Exercise - Shape, Circle, & CircleApplet

Practice Exercise Solutions
  Shape.java
  Circle.java
  CircleApplet.java

Practice Exam Solutions
    Part I        LadyBug.java
    Part II       Insect.java
                  Centipede.java
                  CentipedeApplet.java
    Part III      Bugs.java

Unit 3

Section 3.1.1 - 3.1.2

Major Concepts: Arithmetic, Relational, & Logical Operators
Operator Precedence Table

Section 3.3

Major Concepts: Iteration, Animation, & "Helper" Classes
Demos from class - 4/17
SimpleRacer.java
SuperSimpleRacer.java
AmazingButton.java

Exam 3 Preparation
Practice Exam Solutions
Translate.java
Every8.java
Div4orPrime.java
 
 
 

Appendix

DOS Command Reference - a fairly complete listing of DOS commands, their functions, and syntax. Common commands that we will use are: