Online Master of Computer Science – Software Engineering
Become a Software Engineering Expert
In the Online Masters in Computer Science - Software Engineering program you will develop the methods used to produce and maintain high-quality software in a systematic, controlled, and efficient manner. You’ll also focus on spans across pattern specification, software architecture, microservice-based enterprise application design, code analysis, security assessment, model-driven analysis, and testing.
Specifically, the Software Engineering degree will teach you the following skills:
- Build knowledge of topics in software engineering research, including techniques in software verification and validation with a particular focus on software specification testing.
- Learn how to use object-oriented development effectively to solve engineering problems.
- Explore MSA design and development using enterprise Java programming.
- Learn to write concurrent and distributed systems that can be deployed to the cloud and back the core infrastructure for various segments of the industry
- Examine advanced topics in software engineering research, including techniques used in modeling and analysis.