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 |
01/06 |
Lecture: Course Overview & Logistics, Big Picture, Intro to Quality |
This webpage |
|
|
|
|
01/08 |
Lecture: Error Prevention: Coding Standards, Code Reviews, Defect/Time Tracking |
|
||
|
2 |
01/13 |
Lecture: Introduction to Teams, NASA Exercise |
|
|
|
|
|
01/15 |
Lecture: Intro to teams continued |
|
PPT |
|
|
|
01/17 |
Lab 1: CVS |
|
|
|
|
3 |
01/20 |
No Lecture - Labor Day Holiday |
|
|
|
|
|
01/22 |
Lecture: Team Problems, Dysfunctional Teams, MBTI |
|
|
|
|
|
01/24 |
Lab 2: Build Tools with Ant |
|
|
|
|
4 |
01/27 |
Lecture: Team Communication,Farmer Exercise |
|
|
|
|
|
01/29 |
Lecture: Team Planning, Meeting Management |
|
|
|
|
|
01/31 |
Lab3: Quality Assurance and Defect Tracking Tools |
|
|
|
|
5 |
02/03 |
Exam #1 |
PPT |
|
|
|
|
02/05 |
Lecture: Introduction to Design |
|
||
|
|
02/07 |
Lab4: JUnit Introduction
|
|
|
|
|
6 |
02/10 |
Lecture: Structured Analysis and Design(Non OO) |
|
PPT |
|
|
|
02/12 |
Lecture: Class Diagrams |
Rational UML Spec ,Section 3, Part 5 (pages 259-314) Text Ch 4 and 6 |
|
|
|
|
02/14 |
Lab5: Java skill lab #1 (2 person) |
|
|
Last day to drop class! |
|
7 |
02/17 |
Lecture: Use Case Diagrams |
Rational UML Spec , Section 3, Part 6 (page 315 - 320) Text Ch 3 |
|
|
|
|
02/19 |
Lecture: Sequence Diagrams |
Rational UML Spec ,Section 3, Part 7 (page 323 - 333) Text Ch 5 |
|
|
|
|
02/21 |
Lab6: Java skill lab #2 (2 person) |
|
|
|
|
8 |
02/24 |
Lecture: State Diagrams |
Rational UML Spec , Section 3, Part 6 (page 357 - 376) Text Ch 8 |
|
|
|
|
02/26 |
Lecture: UML In-class Exercise |
Text Ch 11 |
|
|
|
|
02/28 |
Lab7: UML design |
|
|
MIDTERM |
|
9 |
03/10 |
Lecture: Design Issues and Patterns |
|
|
|
| |
03/12 |
Lecture: Exam Review (UML) |
|
PPT |
|
| 03/14 |
Lab8: UML design continued form
Lab7 |
||||
|
10 |
03/17 |
Lecture: Junit Demo |
|
|
|
| 03/19 |
Exam
#2 |
Fall 02 Exam |
|||
|
03/21 |
Lab9: Java skill lab #3 |
|
|
|
|
|
11 |
03/24 |
Lecture: Intro to Software Testing, Writing Test Plans |
|
|
|
|
|
03/26 |
Lecture: Program Analysis |
|
|
|
| 03/28 |
Lab10: Final project UML design |
||||
|
12 |
03/31 |
Lecture: White Box Testing |
|
|
|
|
|
04/02 |
Lecture: Blackbox Testing |
|
|
|
|
|
04/04 |
Lab11: Final project UML design refined |
|
|
|
|
13 |
04/07 |
Lecture: Specialized Testing |
|
|
|
|
|
04/09 |
Lecture: Industry Best Practices |
|
|
|
|
|
04/11 |
Lab12 :Final Project Full Skeleton Code/Tests |
|
|
|
|
14 |
04/14 |
Lecture: Extreme Programming |
|
|
|
|
|
04/16 |
Lecture: TQM, Pareto and Ishikawa Analysis (LAB 11 in class) |
|
|
|
|
|
04/18 |
Lab13: Final Project Implementation 1 |
|
|
|
|
15 |
04/21 |
Optional Lecture, Design Patterns |
|
DEAD WEEK |
|
|
|
04/23 |
Lecture: Review, Big Picture, Sum Up |
|
PPT |
DEAD WEEK |
| 04/25 |
Lab14: Final Project Demo Day |
DEAD WEEK | |||
| 16 |
04/28 - 05/02 |
Finals Week (Final covers testing only) |
|
|