Course Schedule

Computer Science 280, Fall 2015

Module One: Introduction to Software Engineering

Reading Assignments

  • Software Engineering: Theory and Practice, Pfleeger and Atlee, Chapters 1 - 3
  • The Mythical Man-Month, Brooks, Jr., Chapters 1 - 3
  • Can Clean Pipes Produce Dirty Water?, 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, 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, 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 - 10
  • The Mythical Man-Month, Brooks, Jr., Chapter 16
           
Please support my work!