| chapters to read before class |
date | McConnell | Sommerville | Topics |
04-03 | | | introduction |
04-05 | (Read homework.) | initial project meeting (in lecture) |
04-06 | | | more initial projects (in discussion section) |
04-10 | 1, 2, 21 | 1–3 | software process models |
04-12 | 3–3.4 | 4 | requirements engineering |
04-13 | | | requirements homework (in discussion section) |
04-17 | | 5, 10 | system modeling and engineering |
04-19 | 3.5 | 6, 18, 28 | architectural design |
04-20 | | | requirements homework due on CourseWeb |
04-24 | 4, 5, 6 | 7, 17, 19 | component-level design |
04-26 | 7–11 | | routines and names |
05-01 | 20 | 24, 25 | quality and change management |
05-03 | | | midterm (in lecture) |
05-08 | 22, 29 | 8 | testing |
05-10 | 28 | 22 | project management |
05-11 | | | midterm presentations (in discussion section) |
05-15 | 3.6, 27 | 23 | project planning |
05-17 | | 11–15 | dependability and security |
05-22 | 14–19 | | control |
05-24 | 23–26, 31 | 9 | debugging, refactoring, and tuning |
05-29 | 30 | 27 | tools and formal methods |
05-31 | 32 | 29, 30 | user interface and documentation |
06-05 | 33–35 | 16, 26 | reuse and process improvement |
06-06 | | | project final report due (on CourseWeb) |
06-07 | (Read papers.) | legal aspects. Read: • Kizza JM. Intellectual property rights and computer technology, Texts in Computer Science, Springer, 2010, 103–28. • Gaff BM, Loren RA, McCool GJ. Intellectual property, part I, Computer. 2012;45(1):14–6. • Gaff BM, Loren RA, Spinney EA. Intellectual property, part II, Computer. 2012;45(2):9–11. • Gaff BM, Smedinghoff TJ, Sor S. Privacy and data security, Computer. 2012;45(3):8–10. |
06-08 | | | final presentations (in discussion section) |