|        |  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) |