Schedule
Date In Class Readings Assignments
1/29 Ch1 slides Ch1 1.3, 1.5, 1.6, 1.7, 1.8 (due 2/1, ans).
1/31 Ch2 slides Ch2 2.2, 2.7, 2.10, 2.11 (due 2/4, ans).
2/1 Ch4 slides. Ch4, skip 4.2, 4.4 4.1, 4.2, 4.6 (opt), 4.9 4.12. (due 2/8, ans). Monday's quiz will cover Ch 1 and 2.
2/4 Quiz 1 answers.    
2/6 Ch5 slides Ch5 5.2, 5.3, 5.6, 5.9, 5.11 (due 2/15, ans). Begin to identify an area for your project.
2/8 Ch6 slides. Ch6 6.1-6.3 Quiz Monday on Ch 4 and 5. Ch 6 problems 6.3, 6.4-6.7 (due 2/20).
2/11 Quiz 2 answers.   Submit a brief description of your project by next Monday. This can evolve to Chapter 1 in your project documentation. Begin to identify stakeholders, associated services and a viewpoint hierarchy
2/15 Ch7 slides. Ch 7: 7.1-7.3. Email 6.3 and 6.4 instead of prep for quiz.
2/18 Discuss 6.3 and 6.4 (ans).   Ch7 problems. Due 2/25.
2/20 Overview of Actrix. Library use cases.    
2/22 Ch 8 slides. Ch. 8 Ch8 problems. Due 3/5.
2/25 Quiz 3. RCS Requirements: toc1, toc2, toc3, toc4, p18, p19, p25, p26. SDP 1, 2, 3. Another sample spec. Quote of the day. 3/7: submit a draft of your project documentation for Chapters 1 and 2.
2/27 Review spec (comments)   Think about for next class: requirements, design and architecture.
2/29 Ch11 slides. Read Chapter 11 11.11, 11.4, 11.6, 11.7, 11.8, 11.9. Due 3/24(ans).
3/3 Quiz 5: ans.    
3/5 Models for eliciting requirements    
3/7 What is a CAPTCHA? Have you ever played the ESP game? Continue with Chapter 11.    
3/10 Project comments. Design models   3/26: project documentation for Chapters 1-3. Goal: add Chapter 4 by 4/2.
3/12 Continue Chapter 11    
3/14 Midterm thoughts. Download the exam when you plan to take it and turn it in 3 hours later (ans).
3/24 Ch12 slides. Quiz 6. Read Ch 12. 12.1, 12.4, 12.8, 12.12 (due 4/4).
3/26 Discuss Chapter 11 hwk.    
3/28 Project comments    
3/31 Finish Chapter 12 (hwk due Friday). Quiz 7.   4/2: prepare a brief (5 minute) discussion of how the ideas in Ch 11 and 12 apply to your project. E.g. you might evaluate the applicability of some of the models.
4/2 Work on project designs.   4/10: resubmit your project documentation with a draft of Ch 4 (Design).
4/4 Finish student design presentations.    
4/7 Ch13 slides. Quiz 8.   Ch 13 homework: 13.1, 13.2 (due 4/12,ans).
4/9 Ch14 slides. Read Chapter 14 as necessary to do the homework. Ch 14 hwk (due 4/18).
4/11 Ethical issue: what if you could hack into Blackboard? Continue with Chapter 14. To discuss Monday: what should be the review criteria for Chapters 1 and 2? Post the latest version of your project documentation on ~you/project.doc or .docx. We will do a peer review of Chapters 1 and 2 4/16. If you have someone you want to work with, email me by 4/13, otherwise, I will assign pairs.
4/14 Ch16 slides. Ch 16 Ch 16 hwk.
4/16 Peer review of Chapters 1 and 2. criteria.   Friday: bring to class suggested criteria for reviewing Chapter 3.
4/18 Requirements review criteria.    
4/21 Word functions, menus,    
4/23 Peer review of Chapter 3   Email written comments to me and the person you reviewed. Make corrections in your document and email me when you have posted a new version.
4/25 Finish Chapter 16    
4/28 Ch22 slides. Ch 22, skipping 22.4. Chapter 22 homework: 22.1, 22.4, 22.6, 22.9, 22.10 (due 5/9).
4/30 Peer review of Chapter 4. Criteria.    
5/1    
5/5 Chapter reviews 1, 2, 4, 5, 6, 7.    
5/7 Chapter reviews: 8, 11, 12, 13 14, 16.    
5/9 Finish reviews Project management at Cornell, The scrum method of sw development.
5/13 Final (9 am): comments. exam

Homework answers: 1, 2, 4, 5, 8, 11, 12, 13, 14.

Actrix "how to".