Montana State University
MSU 2012-2014 Catalog > Software Engineering Courses

Course Equivalency Tool (Montana University System Common Course Changes)

SE
Software Engineering


 SE 322   now ESOF 322: SOFTWARE ENGINEERING
SE 422 now ESOF 422: ADVANCED SOFTWARE ENGINEERING
SE 522 now ESOF 522 EMPIRICAL SOFTWARE ENGINEERING


Course Equivalency Tool (Montana University System Common Course Changes)

SE 322 now ESOF 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 now ESOF 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.

Back to Subject Areas


> Back to Table of Contents