We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

SOFTWARE ENGINEERING

COMPSCI/ECE 506
Course 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.

Prerequisties

(COMP SCI 367 or COMPSCI 400 ) and (COMPSCI 407 , COMPSCI 536 , COMPSCI 537 , 545, COMPSCI 559 , COMPSCI 564 , COMPSCI 570 , 679 or COMPSCI/ECE 552 ) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals

Satisfies

This course does not satisfy any prerequisites.

Credits

3

Offered

Spring

Grade Point Average
3.71

9.28% from Historical

Completion Rate
100%

2.3% from Historical

A Rate
68.89%

56.52% from Historical

Class Size
90

-24.23% from Historical

Instructors (2025 Fall)

Sorted by ratings from Rate My Professors

Similar Courses