Week | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|---|
1 |
|
3/28
slides
( PDF) on Java review READ: Horstmann Ch. 1-3 |
|
code: BankAccount, CheckingAccount, Point, Main READ: Horstmann Ch. 4-5, 13 Java API: List, Set, Map, Queue Assigned: Homework 1 |
READ: Horstmann pp. 192-204 Java API: Object |
|
|
2 |
|
slides
( PDF) on comparing
code:
BankAccount,
Point,
Rectangle, READ: Horstmann pp. 672-675 Java API: Comparable, Comparator, Cloneable, Object.clone |
|
slides
( PDF) on enum code: Coin, Planet, Suit, UseCoins, UsePlanet, Wallet READ: Horstmann pp. 215-217, 687-689; Ch. 11
Java Tutorial:
enum,
exceptions Assigned: Homework 2 |
READ: Horstmann pp. 162-166
Java Tutorial:
Javadoc,
assertions |
|
|
3 |
|
code: Fraction, UseFraction, StringPlay READ: Horstmann p. 132 Java API: String, StringBuilder tutorials: final |
|
READ: Horstmann Ch. 4, and pp. 167-171 |
links: JUnit.org, Javadoc, tutorial 1, tutorial 2 Assigned: Homework 3 |
|
|
4 |
|
code: RestaurantTextUI, Date, DateMain Java API: Iterator, String.intern |
|
code: DrawingPanel, ImageFactory, client Java API: DateFormat, Graphics, Color, Font, Border, BorderFactory, Image, Toolkit, MediaTracker |
Assigned: Homework 4 |
|
|
5 |
|
|
|
slides
( PDF) on GUIs;
READ: Horstmann Ch. 7 pp. 281-294; Java Tutorial: Creating a GUI Java API: JComponent, JFrame, JButton, FlowLayout, BorderLayout, GridLayout, ActionListener, ActionEvent |
code: TextEditorGUI, main READ: Horstmann Ch. 9 pp. 377-493 Java API: JPanel, JScrollPane, JOptionPane |
|
|
6 |
|
code: RockPaperScissorsGui, Game, Weapon, main, images Java API: Observable, Observer Assigned: Homework 5 |
|
|
code: PaintedView Java API: Graphics2D, Image, BufferedImage, Paint, Shape, Stroke Java Tutorial: 2D Graphics |
|
|
7 |
|
code: CascadingLayout, Game, RPSStrategy, RandomStrategy, RockStrategy, LearningStrategy |
|
code: LineCanvas, LineGui, LineMain READ: Horstmann Ch. 8 Java Tutorial: Event Listeners Assigned: Homework 6 |
code: LineCanvas, DebugKeyListener, rps.zip READ: Horstmann pp. 153-159, 494-501 |
|
|
8 |
|
code: Game, GUI, Strategy, rps.zip Java Tutorial: serialization |
|
balls:
Main,
GUI,
Canvas,
Ball
READ: Horstmann Ch. 14 Java Tutorial: concurrency, threads/processes |
Assigned: Group Project |
|
|
9 |
|
code: example 1, example 2, Time READ: Horstmann pp. 196-198 Java Tutorial: annotations |
|
READ: Horstmann Ch. 12 Java Tutorial: generics, annotations |
code: Example, TimeStyleTest READ: Horstmann pp. 217-237 Java Tutorial: reflection |
|
|
10 |
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|