Skip to Main Content

CMCS420

Software Engineering

Course Title

Software Engineering

Credits

4

Subject code

CMSC

Course Number

420

Academic Level

Undergraduate

Course Description

Overview of software engineering concentrating on phases of the software development life cycle including agile software development processes, management, stories and features, specifications, architecture design (APIs, scalability, microservices), specification-based testing, coverage-based testing, and formal verification. Software management topics covered include source control, issue tracking, continuous integration, test automation, quality assurance, and code reviews. Pre-req: C- or higher in CSCI 330, 362 and 366

Capstone Stage Label

Yes

Simple Requirements

Prerequisite
Earn a minimum grade of C- in the following:
  • eKrh58XFrM24NCx5Bm7Z
  • HpI3TifzJ7KEwQySlI5l
  • 8GQK8fxPTlLySAQxbbEA
Policy Statement | Accessibility Statement | Consumer Information | Report Fraud/Abuse | © 2024 Millersville University. All Rights Reserved.