Software Engineering

CS 506



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. Prereq: CS 367 and at least one of CS 407, CS 536, CS 537, CS 545, CS 552, CS 559, CS 564, CS 570, or CS 679.

Crosslisted Departments: 

Subscribe to RSS - Software Engineering