Schedule
We will meet every Tuesday and Thursday from 4:45pm to 6:20pm in room 235 of the Harney Science Center. Please keep in mind that this schedule is tentative, and may change at any time.
Topics | Deadlines | |
---|---|---|
Week 01 8/24 & 8/26 |
Class Overview, Java Introduction | |
Week 02 8/31 & 9/02 |
SVN & Eclipse, Java Basics, & Data Structures | Lab 0: Refresher Due 11:59pm Friday 9/3 |
Week 03 9/07 & 9/09 |
Data Structures & Classes | |
Week 04 9/14 & 9/16 |
Inheritance | Lab 1: Inverted Index Due 11:59pm Friday 9/17 |
Week 05 9/21 & 9/23 |
Design & Multithreading | |
Week 06 9/28 & 9/30 |
Multithreading | Lab 1: Resubmission Due 11:59pm Sunday 10/3 |
Week 07 10/05 & 10/07 |
Logging & Exam Review | Lab 2a: Multithreading Due 11:59pm Friday 10/8 |
Week 08 10/14 |
Exam #1 | No Class Tuesday 10/12 |
Week 09 10/19 & 10/21 |
Multithreading Recap | Lab 2b: Multithreading Due 11:59pm Friday 10/22 |
Week 10 10/26 & 10/28 |
HTML, Sockets, & HTTP | |
Week 11 11/02 & 11/04 |
Servlets | Lab 3: HTML Due 11:59pm Friday 11/05 |
Week 12 11/09 & 11/11 |
SQL & JDBC | |
Week 13 11/16 & 11/18 |
Unit Testing | Lab 4: Crawler Due 11:59pm Friday 11/19 |
Week 14 11/23 |
Project Examples | No Class Thursday 11/25 |
Week 15 11/30 & 12/02 |
Exam Review, Exam #2 |
|
Week 16 12/07 |
Project Discussion | Final Project Due 3:00pm Thursday 12/16 |
There will be no final exam for this course.
Instead, the final programming project is due on finals day.