All scheduling information on this page subject to change. It is your responsibility to monitor the class newsgroup for notifications of any deviations from the schedule listed below.
Back to CS 2335 Main Page|
1 |
08/18 |
Lecture: Course Overview & Logistics, Big Picture, Intro to Quality |
This webpage |
|
|
|
|
08/20 |
Lecture: Error Prevention: Coding Standards, Code Reviews, Defect/Time Tracking |
|
||
| 08/22 | NO LAB FIRST WEEK (Lab 1 CVS released electronically) | No attendance at lab required. | |||
|
2 |
08/25 |
Lecture: Introduction to Teams, |
|
|
|
|
|
08/27 |
NASA Exercise |
|
|
|
|
|
08/29 |
Lab 1 due NLT 0745 Lab 2: Ant Released Lab 3: JUnit PMD Checkstyle released |
|
|
Lab Attendance starts today. |
|
3 |
09/01 |
No Lecture - Labor Day Holiday |
|
|
|
|
|
09/03 |
Lecture: Team Problems, Dysfunctional Teams, MBTI |
|
||
|
|
09/05 |
Lab 2 due NLT 0745 Lab 3 due NLT 0745 Lab4: Skill #1 2 Person 2 Week Released |
|
|
|
|
4 |
09/08 |
Lecture: Team Communication, Farmer Exercise |
|
|
|
|
|
09/10 |
Lecture: Team Planning, Meeting Management, UML Class Diagram Intro |
|
|
|
|
|
09/12 |
Lab 4 Continued
|
|
|
In-Lab status reports to TA's due |
|
5 |
09/15 |
Exam #1 |
|
|
|
|
|
09/17 |
Lecture: Introduction to Design, Structured Analysis and Design (Non OO), |
Text Ch 1 Rational Spec, Ch1
|
||
|
|
09/19 |
Lab 4 due NLT 0745 Lab5: Skill #2 4 person team, 3 weeks Released |
|
|
|
|
6 |
09/22 |
Lecture: Class Diagrams
|
Text Ch 10,11,12, 19 Rational Spec, Chap 3,
Part 5 |
|
|
|
|
09/24 |
Lecture: Sequence Diagrams |
Text Ch 15 Rational Spec, Chap 3 Part 7 |
|
|
|
|
09/26 |
Lab 5 Continued
|
|
|
Last Day to
Drop |
|
7 |
09/29 |
Lecture: Use Case Diagrams |
Text Ch 6, 9, 25, 26 |
|
|
|
|
10/01 |
Lecture: State Diagrams |
Text Ch 29 Rational Spec, Chap 3 Part 9 |
|
|
|
|
10/03 |
Lab 5 Continued |
|
|
In Lab status reports due to TA |
|
8 |
10/06 |
Lecture: UML In-class Exercise |
Text Ch 8
|
|
|
|
|
10/08 |
Lecture: UML In-class Exercise |
PPT |
|
|
|
|
10/10 |
Lab 5 due NLT 0745 Lab6: UML Modeling Released |
|
|
MIDTERM
|
|
9 |
10/13 |
No Class -- Fall Break! |
|
|
|
| |
10/15 | Lecture: JUnit, JFCUnit, Mock Objects, Extreme ProgrammingLecture |
Optional Text Ch 1, 7, first part of Ch 8. |
PPT | |
| 10/17 |
Lab 6 due
NLT
0745 Lab 7: Final Project, Plan and initial design (1/4) Released |
||||
|
10 |
10/20 |
Lecture: Industry Best Practices and design |
|
|
|
| 10/22 |
Lecture: Design Issues and Patterns |
|
PPT |
||
|
10/24 |
Lab7 due NLT 0745 Lab 8: Final Project, Revised Design, Partial Code and Initial JUnit Tests (2/4) released |
|
|
|
|
|
11 |
10/27 |
Exam Review (UML) |
|
|
|
|
|
10/29 |
Exam #2 |
|
|
|
| 10/31 |
Lab 8: Continued |
In-lab status reports to TA |
|||
| 12 | 11/03 |
Lecture: |
PPT | ||
| 11/05 | Lecture: Test Intro cont'd | PPT | |||
| 11/07 |
Lab 8 due
NLT
0745 Lab 9: JUnit, Full Code (Final Project 3/4) released |
||||
| 13 | 11/10 | Lecture: Program Analysis | PPT | ||
| 11/12 | Lecture:Whitebox Testing | PPT | |||
| 11/14 | Lab 9 Continued | In-lab status reports to TA | |||
| 14 | 11/17 | Lecture:Blackbox Testing | PPT | ||
| 11/19 | Lecture:Specialized Testing | PPT | |||
| 11/21 |
Lab 9 due
NLT
0745 Lab 10: Final project Cleanup/Refinements Released (4/4) |
||||
| 15 | 11/24 | Lecture: TQM/SPC (Lab 11) | PPT | ||
| 11/26 | Optional Lecture | ||||
| 11/28 | THANKSGIVING | ||||
| 16 | 12/01 | Lecture:Review, Big Picture, Sum Up | PPT | DEAD WEEK | |
|
|
12/03 |
Final Exam Review |
|
DEAD WEEK |
|
| 12/05 | Final Project Demos in Lab | DEAD WEEK | |||
|
17 |
12/8-12/12 |
Finals Week Exam #3 |
|
|