MSSE 600: Object-Oriented Software Engineering
Using Agile software development processes, the Software Engineering Body of Knowledge and Unified Modeling Language are introduced to design object-oriented software systems.
Software engineers are more in demand than ever before, with companies racing to hire and secure top talent. With above-average salaries and job growth that shows no signs of slowing, there’s never been a better time to be a software engineer. The Regis M.S. in Software Engineering equips you with foundational skills and specialized knowledge, ensuring you’ll find rewarding and fulfilling work no matter where your software career takes you.
Our software engineering programs focus on creating well-rounded graduates equipped with team-building and collaborative skills. Robust lab environments are explored via the Regis Cloud, where an entire networked environment exists for our students to experiment and learn. You’ll gain an advanced understanding of programming languages such as Java™, C# and Swift, JavaScript, HTML, and CSS, as well as knowledge of the specification, architecture, design, implementation, testing and security of both desktop and mobile applications.
Classes are taught by seasoned faculty with decades of experience in software engineering who are excited to share their experienced wisdom and knowledge with students. Classes are offered 100% online, providing you with the flexibility needed to complete coursework around your busy schedule.
Know what you're looking for? This is for you:
Merit Scholarship AvailableEvery new, eligible M.S. in Software Engineering student starting at Regis University will receive a Dean’s Scholarship of up to $12,000 for online students or $13,200 for full-time, on-campus students. Learn more and see eligibility requirements here. |
Program Format
Online courses
8-week terms
Time Commitment
12-24 months
Start Dates
January, March, May, June, August and October
Program Format
Full-time, on campus
8-week terms
Time Commitment
12-36 months
Start Dates
January and August
Software engineers aim to solve business problems by designing, developing and installing software and information systems, as well as studying user experience and work processes.
Software Developers are responsible for the creation and testing of computer software and applications. Software Developers should expect to monitor the performance of systems and implement new features.
Mobile App Developers are responsible for writing and maintaining code to develop mobile applications. After creating the code, Mobile App Developers should expect to test the application on mobile devices.
Full Stack Developers are computer programmers who are skilled in front and back-end coding. Responsibilities of a Full Stack Developer are coding, creating user interaction tools on websites and building servers for websites.
Application Developers are responsible for designing and coding programs and applications, and usually specialize in one field of application development. A few examples of specializations are phone applications, accounting and graphic software.
Embedded System Developers are responsible for creating and implementing software for embedded devices and systems. Additional tasks include coding, debugging software and analyzing pre-existing software to ensure it is running smoothly.
*U.S. Bureau of Labor Statistics, software developer, 2023
Start with a certificate program and see what you think. Classes taken as part of some graduate certificate programs can be applied towards the master's degree in Software Engineering, so you can decide to keep going without skipping a beat.
Regis offers related graduate certificates in Full Stack, Mobile Software Development and Software Engineering.
Using Agile software development processes, the Software Engineering Body of Knowledge and Unified Modeling Language are introduced to design object-oriented software systems.
Tools, development methods and concepts for architecture-centric software engineering, including domain-specific architectures, architecture description languages and software connectors.
Creation of rich, interactive mobile web apps using HTML, CSS and Javascript that run on virtually all devices, including Android, iOS and Windows.
To apply to the M.S. in Software Engineering program, you will need:
Real people. Really invested in you. Contact your admissions counselor today and learn how we help you each step of the way.
Tuition for the 2024-2025 academic year: $976 per credit hour
Total program credits: 36
Tuition is one part of the overall cost of attendance, which includes all expenses students may have, including basic living costs. For more information about tuition, fees and your estimated cost of attendance, visit our Cost of Attendance for Adult Undergraduates and Graduate Students page. Tuition and fees are subject to change.
Earning your Master of Science in Software Engineering from Regis sets you apart and expands your professional network — think of it as an investment in your future. Between scholarship opportunities and financial aid packages, advancing your education is within reach. Explore our Investing in Your Future graduate financing guide or visit our Office of Financial Aid on the web.
Want to learn more? Here's something for you:
The M.S. Software Engineering is offered by the Computer Science and Information Systems Department in the Anderson College of Business and Computing.