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 |
05/12 |
Lecture: Course Overview & Logistics, Big Picture, Intro to Quality |
This webpage |
|
|
|
|
05/14 |
Lecture: Error Prevention: Coding Standards, Code Reviews, Defect/Time Tracking |
|
||
| 05/16 | NO LAB FIRST WEEK (Lab 1 CVS and 2 Ant released electronically) | ||||
|
2 |
05/19 |
Lecture: Introduction to Teams, NASA Exercise |
|
|
|
|
|
05/21 |
Lecture: Team Problems, Dysfunctional Teams, MBTI |
|
||
|
|
05/23 |
Lab 1 and Lab 2 due NLT 1100 Lab 3: JUnit PMD Checkstyle released |
|
|
|
|
3 |
05/26 |
No Lecture - Holiday |
|
|
|
|
|
05/28 |
Lecture: Team Communication, Farmer Exercise |
|
|
|
|
|
05/30 |
Lab 3 due NLT 1100 Lab4: Skill #1 2 Person 1 Week Released |
|
|
|
|
4 |
06/02 |
Lecture: Team Planning, Meeting Management |
|
|
|
|
|
06/04 |
Exam #1 |
|
|
|
|
|
06/06 |
Lab 4 due NLT 1100 Lab5: Skill #2 4 person team, 2 weeks Released |
|
|
|
|
5 |
06/09 |
Lecture: Introduction to Design, Structured Analysis and Design (Non OO), |
Text Ch 1
|
|
|
|
|
06/11 |
Lecture: Class Diagrams/ Sequence Diagrams |
Text Ch 10,11,12, 15, 19
|
||
|
|
06/13 |
Lab5: Continued |
|
Last Day to Drop |
|
|
6 |
06/16 |
Lecture: Sequence Diagrams/Use Case Diagrams |
Text Ch 6, 9, 25, 26 |
|
|
|
|
06/18 |
Lecture: Use Case Diagrams/State Diagrams |
Text Ch 29 |
MIDTERM |
|
|
|
06/20 |
Lab 5 due NLT 1100 Lab6: UML Modeling Released |
|
|
|
|
7 |
06/23 |
Lecture: UML In-class Exercise |
|
||
|
|
06/25 |
Lecture: JUnit, JFCUnit, Mock Objects, Extreme Programming |
Optional Text Ch 1, 7, first part of Ch 8. |
||
|
|
06/27 |
Lab 6 due NLT 1100 Lab 7 Final Project 1/4 released |
|
|
|
|
8 |
06/30 |
Lecture: Intro to Software Testing, Writing Test Plans |
Text Ch 8 |
||
|
|
07/02 |
Lecture: Program Analysis, White Box Testing |
Text Ch 11 |
|
|
| 07/03 | Lab 7 due NLT 2359 (midnite) | ||||
|
|
07/04 |
No Official Lab due to holiday.
Lab 8: Final UML, Initial Code (Final Project 2/4) released electronically |
|
|
|
|
9 |
07/07 |
Lecture: Exam Review (UML) |
|
|
|
| |
07/09 | Exam #2 |
|
|
|
| 07/11 |
Lab8 due
NLT 1100 Lab 9: JUnit, Full Code (Final Project 3/4) released |
||||
|
10 |
07/14 |
Lecture: Blackbox Testing, Specialized Testing |
|
|
|
| 07/16 |
Lecture:
Design Issues and Patterns, Industry Best Practices |
|
PPT |
||
|
07/18 |
Lab9 due NLT 1100 Lab 10 Final Project (4/4) released |
|
|
|
|
|
11 |
07/21 |
Lecture: TQM, Pareto and Ishikawa Analysis (LAB 11 in class) |
|
DEAD WEEK |
|
|
|
07/23 |
Lecture: Review, Big Picture, Sum Up |
|
DEAD WEEK |
|
| 07/25 |
Lab 10: Final project (4/4) demo in lab time |
DEAD WEEK |
|||
|
12 |
07/28-07/30 |
Finals Week Exam #3 Tentative Tue 7/29 0800-1050 |
|