Schedule

Last updated: August 7th 2006 (tentative schedule; subject to change)

Stage
Session
Date
Topics (with lectures)
Readings*/other materials
Introduction
1
8/21
8/23
Course Introduction

- Java.1

Open in an new window Introduction to Java
Java and OOP Basics
2
8/28
8/30

Open in an new window Java Language Basics

- Java.2, 3
- Examples

3
9/6
9/11
9/13

1.Java OOP Basics
2.More on Data Types

- Java.4, 5.1-5.8
- Examples

4
9/18
9/20

More OOP

- Java.6.1-6.5, 8.1-8.5, 9.1-9.4
- Examples

5
9/25
9/27
Test (Guideline)  
Web Application Development
6
10/2
10/4

1.Web App. Development;
2.Open in an new window HTML Introduction

- Core.1, 2, Link to External Site: open in an new window HTML Tutorial
- More HTML Examples

7
10/9
10/11
Servlet Intro.
Basic Request/Response

- Core.3.1-3.6, 5.1-5.3, 5.5-5.7
- Examples

8
10/16
10/18

1.Open in an new window HTML Form Processing
2.Request/Response Header

- Core 4.1-4.6, 6, 7.1-7.2, 19.1-19.6
- Examples

9
10/23
10/25

Date/Time and Collection

- Examples
10
10/30
11/1

JDBC - Database Programming

- Core.17.1-17.2, 18.1,
- Link to External Site: open in an new window JDBC Basics (first 6 sections)
- Examples; Northwind database

11
11/6
11/8
JSP - Core.10, 11, 12.1, 13.1-13.3
- Examples
12
11/13
11/15

State Management

- Core.8, 9.1-9.4, 9.7-9.8
- Examples
13
11/20
MVC/Advanced Topics

- Core.14.1-14.4, 14.6, 15.1-15.5

Conclusion
14
11/27
11/29
1. Review for Final Exam
2. Project progress review
 
15
12/4
12/6
Project Demonstrations  
 
12/11
Final Exam (12:30PM)  

* Textbook: