SYLLABUS
 
1
01/04
No Lab
 
   
 
2
01/07
Lecture:  Course Overview & Logistics, Big Picture
Review Webpage
View
PPT
CC: pg 1-52
 
01/09
Lecture:  Error Prevention:  Coding Standards, Code Reviews, Defect Tracking
View
PPT
CC: pg 606-612
EJS: pg 1-93
 
01/11
Lab 1:  Introductory to Lab and Individual Myers-Briggs Eval
 
 
 
 
3
01/14
Lecture: Introduction to Teams, NASA Exercise
Pg 8-10, 81-85
View
PPT
 
 
01/16
Lecture: Team Problems, Dysfunctional Teams
 
View
PPT
 
 
01/17
Lab 1 Due NLT 11PM
 
 
 
 
 
01/18
Lab 2:  Introductory to CVS
 
 
 
 
4
01/21
Holiday!
 
 
 
 
 
01/23
Lecture: Team Communication, Farmer Problem
 
View
PPT
 
 
01/24
Lab 2 Due NLT 11 PM
 
   
 
 
01/25
Lab 3: Introductory Group Lab
 
   
 
5
01/28
Lecture: Introduction to Design (Procedural)
 
View
PPT
CC: Chapter 22 
CC: Chapters 4 - 7
 
01/30
Lecture: Structured Analysis and Design (Non-OO), Best Practices
 
 View
 PPT
 
 
01/31
Lab 3 Due NLT 11 PM
 
   
 
 
02/01
Lab 4: Library Use\Teamwork\Large Project Management
 
 
 
 
6
02/04
Lecture: UML Class Diagram
UML Distilled Chapter 3
View
PPT
 
 
02/06
Lecture: Exam Review
 
View
PPT
 
 
02/08
Lab 4 continued
 
   
 
7
02/11
Exam 1
   
 
 
02/13
Discuss Exam 1
View 
PPT 
 
 
02/14
Lab 4 Due NLT 11PM
 
 
 
 
 
02/15
Lab 5: Networking\Threads\Library
 
   
 DROP DAY!!!!
8
02/18
Lecture: UML Use Case 
UML Distilled Chapter 4
View
PPT
 
 
02/20
Lecture: UML Sequence diagrams
UML Distilled Chapter 5 (Sequence Diagram)
View
PPT
 
 
02/21
Lab 5 Due NLT 11PM
 
 
 
 
 
02/22
Lab 6: UML Exercise
 
   
 
9
02/25
UML - Class Exercise
 
View
PPT
 
 
02/27
UML exercise
 
View
PPT
 
 
02/28
Lab 6 due NLT 11PM
 
 
 
 
 
03/01
No Lab
 
 
 
MID TERM GRADES
10
03/04
Spring Break
 
   
 
 
03/06
Spring Break
 
 
 
 
 
03/08
Spring Break
 
 
 
 
11
03/11
UML exercise 
 
PDF
 
 
 
03/13
Lecture: Introduction to Testing, Writing Test Plans
Chapter 1, Section 6 Chapter 8, Section 1, Section 2, Chapter 9, Section 1, Section 4
 View
 PPT
 
 
03/15
Lab 7: Java Game - Initial Design
 
   
 
12
03/18
Exam #2
   
LAST DAY TO WITHDRAW
 
03/20
Lecture
 
 
View
PPT
 
 
03/21
Lab 7 due NLT 11PM
 
   
 
 
03/22
 
 
 
 
 
13
03/25
Lecture: Intro To Testing (cont'd) and Program Analysis
Chapter 8, Section 2.4, 2.5, 2.6, 2.7
View
View
PPT
PPT
 
 
03/27
Lecture: Program Analysis (cont'd)
Chapter 8, Section 2.2, 2.3
View
PPT
 
 
03/29
Lab 8: Java Game - Revised Design\Initial Coding
 
 
 
 
14
04/01
Lecture: Whitebox Testing
 
View
PPT
 
 
04/03
Lecture: Blackbox Testing
 
View
PPT
 
 
04/04
Lab 8 Due NLT 11PM
 
   
 
 
04/05
Lab 9: Java Game - Testing Plan\White Box\Black Box
 
 
 
 
15
04/08
Lecture
 
   
 
 
04/10
Lecture: Other Testing Technique
 
View
PPT
 
 
04/11
Lab 9 Due NLT 11PM
 
   
 
 
04/12
Lab 10: Java Game - Project Implementation
 
 
 
 
16
04/15
Lecture: Total Quality Management
 
View
PPT
 
 
04/17
Lecture:  Extreme Programming
 
View
PPT
 
04/18
Lab 10 Due NLT 11PM
 
   
 
 
04/19
Final Project Demos
 
   
 
17
04/22
Lecture: Review on First Half Material
 
   
 
 
04/24
Lecture: Review & Wrap-Up 
 
 
 
 
 
04/26
Lab: Grade correction, Team Problems, etc 
 
 
 
 
18
04/29
Exam 3
12PM section: 11:30AM-02:20 PM
02PM section: 02:50PM-05:40PM
 
 
 
The dates in the above schedule are subject to change.
Georgia Tech Disclaimer
This page is maintained by: tweety@cc.gatech.edu
Last Modified on Friday, April 26, 2002