CS 384 Schedule - Spring 2011

Notes: the schedule has pending changes from previous semesters.
Session Date	Lecture Topics Assignments / exercises

1	1/12    W 	Introduction
2	1/14	F	Review of Project       	Team activity:  make design / implementation assignment
	1/17	M	MLK/Human Rights Day Holiday
3	1/19	W	Discussion of design activity
4	1/21	F	Structured design
5	1/24	M	Object-oriented design
6	1/26	W	
7	1/28	F	More UML
8	1/31	M	Detailed design tools (CASE)
9	2/2	W	Design evaluation
10	2/4	F	Implementation strategies
11	2/7	M	Programming style and coding standards
12	2/9	W	Secure coding
13	2/11	F	Coding tools
14	2/14	M	Coding tools
15	2/16	W	
16	2/18	F	Testing issues and strategies
	2/21	M	President's Day Holiday
17	2/23	W	Structural testing
18	2/25	F	Structural testing	Structural testing exercise
19	2/28	M	Functional testing
20	3/2	W	Functional testing	Functional testing exercise
21	3/4	F	Code walkthrough (team presentations)	Team activity:  Each team makes a presentation of their detailed design and does a code walkthrough for one significant module in their system.	
22	3/6	M	Code walkthrough (team presentations)
23	3/9	W	Mid term exam
24	3/11	F	Test management / defect reporting
	3/14	M	Spring Recess
	3/16	W	Spring Recess
	3/18	F	Spring Recess
25	3/21	M	Test tools
26	3/23	W	Test tools
27	3/25	F	Software quality
28	3/28	M	Software quality
29	3/30	W	Verification & Validation
30	4/1	F	Code certification
31	4/4	M	Software engineering measurement
32	4/6	W	Software engineering measurement
33	4/8	F	Usage documentation
34	4/11	M	Product support
35	4/13	W	Software project management
36	4/15	F	Project estimating
37	4/18	M	Project scheduling
38	4/20	W	Personnel issues
39	4/22	F	Risk Management
40	4/25	M	Social, legal, ethical, and professional issues
41	4/27	W	Requirements for project demonstration
42	4/29	F	Review for final exam	All development must be completed			X
43	5/2	M	Final project demonstrations
44	5/4	W	Final project demonstrations
45	5/6	F	Final project demonstrations
	5/10	T	Final Exam - 12:30-2:30pm