Week
| Monday
| Tuesday Lec: HH 306, 2:00—3:15 Lab: MWAH 177, 5:00—5:50
| Wednesday
| Thursday Lec: HH 306, 2:00—3:15
| Friday
| Readings
|
Week 1 01/16–01/20
| Holiday
|
|
|
JSF: Getting Started
JSF: Managed Beans
| Team Project Self-Assessment Due
| Core JSF, Ch. 1, 2
|
Week 2 01/23–01/27
| Lab 1 Due
|
|
|
The Nature of Software Engineering
|
| Core JSF, Ch. 2, 3
|
Week 3 01/30–02/03
|
Lab 2 Due
|
|
|
Software Engineering Principles
|
| Core JSF, Ch. 4
|
Week 4 02/06–02/10
|
Lab 3 Due
|
|
|
Software Engineering Values
|
| Core JSF, Ch. 6
|
Week 5 02/13–02/17
|
|
|
Lab 4 Due
| Database Connection Pools and Data Resources
Intro to JDBC
|
| Core JSF, Ch. 12, pp. 487—506
|
Week 6 02/20–02/24
|
|
|
| Midterm Exam 1
|
Lab 5 Due
|
|
Week 7 02/27–03/02
|
|
|
|
Software Development Process
|
| Core JSF, Ch. 5
|
Week 8 03/05–03/09
|
|
|
| Software Testing (PDF)
| Team Project:
Analysis Document Due
|
|
Spring Break 03/12–03/16
| Spring Break
| Spring Break
| Spring Break
| Spring Break
| Spring Break
|
|
Week 9 03/19–03/23
|
|
|
|
Design Patterns
|
| Core JSF, Ch. 5
|
Week 10 03/26–03/30
|
|
|
| User Interface Design
| Team Project:
Test Plan Due
| Core JSF, Ch. 7, 8
|
Week 11 04/02–04/06
|
|
|
| Midterm Exam 2
|
| Core JSF, Ch. 8, 9
|
Week 12 04/09–04/13
|
|
|
| Team Project:
Mandatory Meeting
| Team Project:
Prototype User Interface Due
|
|
Week 13 04/16–04/20
|
|
|
| Team Project:
Mandatory Meeting
|
|
|
Week 14 04/23–04/27
|
|
|
| Team Project:
Mandatory Meeting
|
|
|
Week 15 04/30–05/04
|
|
|
| Team Project:
Demonstrations in HH 306
| Team Project:
Web Application Due
Team Project:
Peer Evaluations Due
|
|
Finals Week 05/07–05/11
|
|
|
|
| Final Exam
Fri, May 11
4:00–5:55 p.m.
|
|