Course Equivalency Tool (Montana University System Common Course Changes)
SE
Software Engineering
SE 322 SOFTWARE ENGINEERING
SE 422 ADVANCED SOFTWARE ENGINEERING
SE 522 EMPIRICAL SOFTWARE ENGINEERING
Course Equivalency Tool (Montana University System Common Course Changes)
SE 322 SOFTWARE ENGINEERING
F 3 cr. LEC 3
PREREQUISITE: CSCI 232 and WRIT 221.
-- Software lifecycles, Unified Modeling Language, design patterns, software engineering standards, requirements analysis, development issues, efficiency tools, verification and validation, configuration management, testing and maintenance.
SE 422 ADVANCED SOFTWARE ENGINEERING
S even years 3 cr. LEC 3
PREREQUISITE: CSCI 322.
-- Functional specification, formal methods, cost models, project management, software management, risk analysis, fault tolerance, metrics, reverse engineering, safety critical software engineering, real-time systems.
SE 522 EMPIRICAL SOFTWARE ENGINEERING
S odd years 3 cr. LEC 3
PREREQUISITE: SE 322 or equivalent and STAT 216 or equivalent.
-- Empirical software engineering focuses on improving software quality through the use of metrics. The course will provide guidance on designing, analyzing and reporting empirical studies, provide information on techniques and metrics needed to measure desired qualities, and the use of practical approaches to study software evolution.
