Java
Class Library
[no frames]
| Color | Significance |
| TEST DAY! Be there. No "make-ups". | |
| Lab Due Dates | |
| Holiday - Campus Closed | |
| O'Reilly Lesson Independent Work Day (No Class Session) |
| Schedule (May vary slightly) | Discussion (Also will vary) | Labs | ||||
| Date | Class Day | DofWk | Topic | Related Text Chapter | Assigned | Lab Due Date |
| Aug 23 | 1 | Monday | Course WebPage , Important first day links with access to Eclipse lessons on Vista | 1 | Course 1 Lessons 1 & 2 Also UNIX account | Complete Due Dates Sheet |
| Aug 25 | 2 | Wednesday | Machines and SetUp Accounts AND Folders | 1 | DUE: account & web page creation | |
| Aug 27 | 3 | Friday | Independent Work - DO: Course 1 Lessons 1 & 2 | 1 | also personal machine setUp | WorkOn: Lab 1 & 2 |
| Aug 30 | 4 | Monday | Chapter 1: terminology and background | 1.1-1.3 | Course 1 Lessons 3 & 4 | HelpOn: Lab 1 & 2 |
| Sept 1 | 5 | Wednesday | Tools and Web Server SetUp, | 1.4-1.6 | DUE: Lab 1 & 2 | |
| Sept 3 | 6 | Friday | Independent Work - DO: personal machine & UNIX/WebServer setUp Start:Course 1 Lessons 3 & 4 | 1 | Lab 1 and 2 on Unix Webpage | WorkOn:personal machine & UNIX/WebServer setUp |
| Sept 6 | 7 | Monday | - | end result | WorkOn: personal machine & UNIX/WebServer setUp | |
| Sept 8 | 8 | Wednesday | - | DUE: personal machine & UNIX/WebServer setUp, 1&2 on web Lab WebSetUp | ||
| Sept 10 | 9 | Friday | Independent Work - DO: Course 1 Lessons 3 & 4 | - | WorkOn: Lab 3 & 4 | |
| Sept 13 | 10 | Monday | OO Design and Intro to Object Models | 3 & 4 | Course 1 Lessons 5 & 6 | HelpOn: Lab 3 & 4 |
| Sept 15 | 11 | Wednesday | questions, Applets & Graphics | 2 | DUE: Lab 3 & 4 | |
| Sept 17 | 12 | Friday | Independent Work - DO: Course 1 Lessons 5 & 6 | - | reminder Web | WorkOn:Lab 5 & 6 |
| Sept 20 | 13 | Monday | command prompt and more Unix, and permissions . OM cont. | 3 & 4 | Course 1 Lessons 7, 8 & 9 | HelpOn: Lab 5 & 6 |
| Sept 22 | 14 | Wednesday | class definitions and scope, makefilesand more | 2 | DUE: Lab 5 & 6 | |
| Sept 24 | 15 | Friday | Independent Work - DO: Course 1 Lessons 7, 8 & 9 | WorkOn:Labs 7, 8 & 9 | ||
| Sept 27 | 16 | Monday | "output", Unix and Java, javadocs (through Eclipse and Unix) Methods | 4 | Course 1 Lessons 10 & 11 | HelpOn: Labs 7, 8 & 9 |
| Sept 29 | 17 | Wednesday | 1, 2, Method examples, Class Variables and Methods: static | 4 | DUE: Lab 7, 8 & 9 | |
| Oct 1 | 18 | Friday | Independent Work - DO: Course 1 Lessons 10 & 11 | - | WorkOn:Lab 10 & 11 | |
| Oct 4 | 19 | Monday | UNIX commands, man pages Permissions (both Unix and Java), OM links | - | Course 1 Lessons 12 & 13 | HelpOn: Lab 10 & 11 |
| Oct 6 | 20 | Wednesday | The User Interface: MVC architecture i++, MVC (lab 5) note LayoutManagers in 6.11 | 4 | DUE: Lab 10 & 11 | |
| Oct 8 | 21 | Friday | Independent Work - DO: Course 1 Lessons 12 & 13 | " | Work On: Lab 12 & 13 | |
| Oct 11 | 22 | Monday | DO: Course 1 Lessons 12 & 13 | 2 | Course1 Lessons 14 & 15 | Help on: Lab 12 & 13 |
| Oct 13 | 23 | Wednesday | Review | 2 | DUE: Lab 12 & 13 | |
| Oct 15 | 24 | Friday | MIDTERM I - through Lesson 13 | studying | WorkOn: Lab 14 & 15 | |
| Oct 18 | 25 | Monday | Go over midterm | " | Help On: Lab 14 & 15 | |
| Oct 20 | 26 | Wednesday | MVC architecture and GUIs | 6 & 8 | Course2 Lessons 1 & 2 | DUE: Lab 14 & 15 |
| Oct 22 | 27 | Friday | Independent Work - DO: Course 2 Lessons 1 & 2 | WorkOn:Lab 1 & 2 | ||
| Oct 25 | 28 | Monday | Applications (main), and variables Variables and Calculations, Expressions (problems), and conversions, Casting and Expressions | 5 & 6 | Course 2 Lessons 3, 4 & 5 | HelpOn: Lab 1 & 2 |
| Oct 27 | 29 | Wednesday | Decisions and Logic | 5 | DUE: Lab 1 & 2 | |
| Oct 29 | 30 | Friday | Assisted Work - DO: Course 2 Lessons 3, 4 & 5 | 5 | WorkOn:Lab 3, 4 & 5 | |
| Nov 1 | 31 | NO "formal" CLASS: Faculty at Conference | variables, Applications | +, 5 & 7 | Course 2 Lessons 6, 7 & 8 | HelpOn: Lab 3, 4 & 5 |
| Nov 3 | 32 | NO "formal" CLASS: Faculty at Conference | Decisions and Logic | +, 5 & 7 | DUE: Lab 3, 4 & 5 | |
| Nov 5 | 33 | Friday | Independent Work - DO: Course 2 Lessons 6, 7 & 8 | WorkOn:Lab 6, 7 & 8 | ||
| Nov 8 | 34 | Monday | review variables, expressions, decisions (&) | Course 2 Lessons 9 & 10 | HelpOn: Lab 6, 7 & 8 | |
| Nov 10 | 35 | Wednesday | begin arrays | 5 & 7 | DUE: Lab 6, 7 & 8 | |
| Nov 12 | 36 | Friday | MIDTERM II - through Conditionals | WorkOn: Lab 9 & 10 | ||
| Nov 15 | 37 | Monday | Arrays and Loops | " | HelpOn: Lab 9 & 10 | |
| Nov 17 | 38 | Wednesday | Arrays and Loops | " | Course 2 Lessons 11 & 12 | DUE: Lab 9 & 10 |
| Nov 19 | 39 | Friday | Independent Work - DO: Course 2 Lessons 11 & 12 | 8 | WorkOn: Lab 11 & 12 | |
| Thanksgiving Break | Nov 29 | 40 | Monday | Tracing and Review and patterns | 8 | Course 2 Lessons 13 & 14 | HelpOn: Lab 11 & 12 |
| Dec 1 | 41 | Wednesday | loops problems |   | DUE: Lab 11 & 12 | |
| Dec 3 | 42 | Friday | Independent Work - DO: Course 2 Lessons 13 & 14 |   | WorkOn: Lab 13 & 14 | |
| Dec 6 | 43 | Monday | enum, Strings and Events and Interfaces | 3 and mine | Outside Eclipse | HelpOn: Lab 13 & 14 |
| Dec 8 | 44 | Wednesday | javadoc:javadoc -private -d _docs *.java | 3 and mine | DUE: Lab 13 & 14 | |
| Dec 10 | 45 | Friday | ||||
| Dec 13 Dec 15 |
Final Week | Monday Wednesday |
Office Hours 1:00-2:00 Office Hours 9-9:50 |
|||
| Dec 15 | Final | Wednesday | FINAL: Wednesday 10-11:50 | Wednesday 10-11:50 | ||