UW Madison Home Page

E C E 506: Software Engineering

  • Catalog Description:
    Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.
  • Credits: 3
  • Prerequisites: COMPSCI 367 and at least one of COMPSCI 407, 536, 537, 545, 552, 559, 564, 570, or 679
  • Official Course Description (pdf)

    Moodle and D2L are being retired. Already, many Engineering courses are in Canvas rather than Moodle. Rather than using the Moodle links below, it is recommended that you use the Learn@UW site (learnuw.wisc.edu) to gain access to all of the LSM choices available to campus.