CS108 Fall Semester 2005
This is a tentative schedule, subject to adjustment as the term evolves.
Week Class Topics Readings Labs/Practice Assignment
Week Class Topics Readings Labs/Practice Assignment
9 1-Nov Java Collections
- Vector, Set, Map
Handouts on Java Collections Lab 8: Using Java Collections QUIZ 4
HW8: Java Collections (due 11/6)
  3-Nov Java Collections
- Vector, Set, Map
Handouts on Java Collections    
Week Class Topics Readings Labs/Practice Assignment
10 8-Nov GUI: Preliminaries
- inheritance and events
- frames, widgets, code generation
Coursepack pp.1-68 GUI: Basic screen I/O
- buttons, text areas, scroll pane
HW 9: Basic GUI I/O (due 11/13)
  10-Nov GUI: Selection components
- checkbox, radio buttons, combo box, list
PROJECT: form groups, discuss requirements
Coursepack pp.1-68    
Week Class Topics Readings Labs/Practice Assignment
11 15-Nov GUI: Using Multiple Dialogs
- message box, confirmation, prompting
Coursepack pp.117-153 GUI: multiple dialogs, JOptionPane, JDialog QUIZ 5
HW 10: Advanced GUI (due 11/20)
  17-Nov PROJECT: design, class diagrams, etc.
     
Week Class Topics Readings Labs/Practice Assignment
12 22-Nov Software Engineering Overview
Systems Development Lifecycle
PROJECT: Design GUI, Implement Classes
Handout (articles) GUI: help with HW10 FINAL PROJECT: GUI + JDBC
  24-Nov THANKSGIVING - NO CLASS      
Week Class Topics Readings Labs/Practice Assignment
13 29-Nov Databases and JDBC
- database structure, connecting to DB
- basic SQL queries (select, insert)
Coursepack pp. 155-193    
  1-Dec Databases and JDBC
- basic queries (continued)
Coursepack pp. 155-193   QUIZ 6
Week Class Topics Readings Labs/Practice Assignment
14 6-Dec Project Presentations      
  8-Dec Project Presentations      
15   Final Exam
Thursday 12/15/05 @ 12:30pm-2:30pm
MCS 148