|
|
|
No Lab
|
|
|
||
|
|
|
Lecture: Course Overview & Logistics, Big
Picture
|
Review Webpage
|
|
|
CC: pg 1-52 |
|
|
|
Lecture: Error Prevention: Coding Standards,
Code Reviews, Defect Tracking
|
skim Sun
Coding Standards
|
|
|
CC: pg 606-612
EJS: pg 1-93
|
|
|
Lab 1: Introductory to Lab and Individual
Myers-Briggs Eval
|
|
|
|
|
|
|
|
|
Lecture: Introduction to Teams, NASA Exercise
|
Pg 8-10, 81-85
|
|
|
|
|
|
Lecture: Team Problems, Dysfunctional Teams
|
|
|
|
|
|
|
|
|
Lab 1 Due NLT 11PM
|
|
|
|
|
|
|
|
Lab 2: Introductory to CVS
|
|
|
|
|
|
|
|
Holiday!
|
|
|
|
|
|
|
|
Lecture: Team Communication, Farmer Problem
|
|
|
|
|
|
|
|
Lab 2 Due NLT 11 PM
|
|
|
||
|
|
|
Lab 3: Introductory Group Lab
|
|
|
||
|
|
|
Lecture: Introduction to Design (Procedural)
|
|
|
|
CC: Chapter 22
CC: Chapters 4 - 7 |
|
|
Lecture: Structured Analysis and Design (Non-OO),
Best Practices
|
|
|
|
|
|
|
|
|
Lab 3 Due NLT 11 PM
|
|
|
||
|
|
Lab 4: Library Use\Teamwork\Large Project Management
|
|
|
|
|
|
|
|
|
Lecture: UML Class Diagram
|
UML Distilled Chapter 3 |
|
|
|
|
|
|
Lecture: Exam Review
|
|
|
|
|
|
|
|
Lab 4 continued
|
|
|
||
|
|
|
Exam 1
|
|
|||
|
|
Discuss Exam 1
|
|
|
|
||
|
|
Lab 4 Due NLT 11PM
|
|
|
|
||
|
|
|
Lab 5: Networking\Threads\Library
|
|
DROP DAY!!!!
|
||
|
|
|
Lecture: UML Use Case
|
UML Distilled Chapter 4 |
|
|
|
|
|
Lecture: UML Sequence diagrams
|
UML Distilled Chapter
5 (Sequence Diagram)
|
|
|
|
|
|
|
Lab 5 Due NLT 11PM
|
|
|
|
||
|
|
|
Lab 6: UML Exercise
|
|
|
||
|
|
|
UML - Class Exercise
|
|
|
|
|
|
|
UML exercise
|
|
|
|
|
|
|
|
|
Lab 6 due NLT 11PM
|
|
|
|
|
|
|
|
No Lab
|
|
|
MID TERM GRADES
|
|
|
|
|
Spring Break
|
|
|
||
|
|
Spring Break
|
|
|
|
||
|
|
Spring Break
|
|
|
|
||
|
|
|
UML exercise
|
|
|
|
|
|
|
Lecture: Introduction to Testing, Writing Test Plans
|
Chapter 1, Section 6 Chapter 8, Section 1, Section
2, Chapter 9, Section 1, Section 4
|
|
|
|
|
|
|
Lab 7: Java Game - Initial Design
|
|
|
|||
|
|
|
Exam #2
|
LAST DAY TO WITHDRAW
|
|||
|
|
|
Lecture
|
|
|
|
|
|
|
Lab 7 due NLT 11PM
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
Lecture: Intro To Testing (cont'd) and Program Analysis
|
Chapter 8, Section 2.4, 2.5, 2.6, 2.7
|
View |
PPT |
|
|
|
|
Lecture: Program Analysis (cont'd)
|
Chapter 8, Section 2.2, 2.3
|
|
|
|
|
|
|
Lab 8: Java Game - Revised Design\Initial Coding
|
|
|
|
|
|
|
|
Lecture: Whitebox Testing
|
|
|
|
|
|
|
|
Lecture: Blackbox Testing
|
|
|
|
|
|
|
|
Lab 8 Due NLT 11PM
|
|
|
||
|
|
|
Lab 9: Java Game - Testing Plan\White Box\Black
Box
|
|
|
|
|
|
|
|
Lecture
|
|
|
||
|
|
|
Lecture: Other Testing Technique
|
|
|
|
|
|
|
|
Lab 9 Due NLT 11PM
|
|
|
||
|
|
|
Lab 10: Java Game - Project Implementation
|
|
|
|
|
|
|
|
Lecture: Total Quality Management
|
|
|
|
|
|
|
|
Lecture: Extreme Programming
|
|
|
|
|
|
|
|
Lab 10 Due NLT 11PM
|
|
|
||
|
|
|
Final Project Demos
|
|
|
||
|
|
|
Lecture: Review on First Half Material
|
|
|
||
|
|
|
Lecture: Review & Wrap-Up
|
|
|
|
|
|
|
|
Lab: Grade correction, Team Problems, etc
|
|
|
|
|
|
|
|
Exam 3
02PM section: 02:50PM-05:40PM |
|
|
|