Week Mon Tue Wed Thur Fri
1 syllabus
 
Ch 1 Lab 1: Linux Ch 1
2 Ch 1
 
Ch 1
Lab 2:
pico, Eclipse, WebCT
Ch 2
3 Ch 2
HW1:
AboutMe (Drawing)
Ch2 Draw
Smiley, Ch 3
Lab 3: Drawing
Ch 3
4 Ch 4
HW2:
Logo (Drawing)
Swing Demo, Ch 5 JLabel
Lab 4:
Image Manipulation
Ch 5 Images, JButton, JText
5 JCheckBox, JRadioButton
JComboBox, JList, Component
Lab 5:
JLabel
Ch 6 Layouts
6 Ch 6 Layouts
HW3
Img Button
Layouts, Design, Project
Lab 6:
Layouts
Review
7 Mid-Term
Project Design
JPanel, JTab
Lab 7:
Layouts (cont'd)
Math
8 Conv
HW4:
Layouts
Exam Review, if/else
Lab 8:
Weather (if)
Events overview
9 ActionEvents
HW5:
JTab/JPanel
ItemEvents, MouseEvent
Lab 9:
Simon Says (Events)
KeyEvents, JRadio Events
10 JFrame, Project GUI, HW6
Loops
Lab 10:
catch up or Dungeon Game
Loops, Debug
11 Arrays
HW6:
MiniMastermind, TicTacToe (Events)
Arrays
Lab 11:
Slideshow w/ Buttons (array)
Threads, Timer
12 ~project~
Project GUI
ToolTips, Border
Lab 12:
Slideshow automated (Thread)
Audio, JEditorPane
13 Hosting, ImgPanel
Mosaics, Game
Lab 13:
Internet Hosting
~project~
14 ~project~
Final Project
Games
Lab 14:
Mosaic (Thread)
2-D, cellphones, MP3
15 Course Eval, Vote Best projects, Handout take-home Final exams
Java vs. others, OO, security
Lab 15:
~work on exam~
16FINAL EXAM WEEK