Course Schedule

Computer Science 290, Fall 2013

Module One: Introduction to Software Engineering

Reading Assignments

  • Software Engineering: Theory and Practice, Pfleeger and Atlee, Chapters 1 - 3
  • The Mythical Man-Month, Frederick P. Brooks, Jr., Chapters 1 - 3
  • Can Clean Pipes Produce Dirty Water?, Jeffrey M. Voas

Discussion and Review Slides

Module Two: Requirements, Architecture, and Design

Reading Assignments

  • Software Engineering: Theory and Practice, Pfleeger and Atlee, Chapters 4 - 6
  • The Mythical Man-Month, Frederick P. Brooks, Jr., Chapter 4

Discussion and Review Slides

Module Three: Software Implementation

Reading Assignments

  • Software Engineering: Theory and Practice, Pfleeger and Atlee, Chapter 7
  • The Mythical Man-Month, Frederick P. Brooks, Jr., Chapters 12-13

Discussion and Review Slides

Module Four: Software Testing, Analysis, and Maintenance

Reading Assignments

  • Software Engineering: Theory and Practice, Pfleeger and Atlee, Chapters 8 - 9
  • The Mythical Man-Month, Frederick P. Brooks, Jr., Chapter 16

Discussion and Review Slides

Please support my work!

View the source.