Why should I study software engineering?
Though software engineering is a relatively new discipline, it is consistently ranked by Money Magazine as
one of the “Best Jobs in
America.” Why? Software engineers are needed in virtually every industry at every level.
Software engineering is much more than designing and developing applications. As our machines, homes and cities
become more equipped with sensors, transmitters and communication systems, software engineers help us connect the
bots in fun and creative ways. The Bureau of
Labor Statistics predicts a 17 percent growth in the field by 2024, which makes software engineering one of
the fastest growing career fields in America.
Is software engineering for me?
Software engineering requires an ability to design and implement creative solutions. It often requires long hours in
front of a computer screen. But the trade-off is you’ll earn a high salary to work on some very cool projects;
like building video games or even designing military-grade applications for satellites and lasers.
What types of people are attracted to the M.S. in Software Engineering program at Regis University? You’re likely to share common
traits such as:
- A knack for solving problems
- High motivation
- The ability to learn quickly
- An insatiable curiosity about how
- A love of puzzles
- Creative thinking
- Great team-working skills
A master’s degree will prepare you for in-demand career opportunities like:
- Computer Systems Engineer
- Application Designer
- Custom Software Developer
- Information Architect
- Full Stack Developer
- Other complex and highly skilled
positions in business
What will I learn in Regis’ M.S. in Software Engineering program?
Our Software Engineering program educates students on the various disciplines associated with modern software
engineering. In particular, the 36 credit-hour degree provides students with:
- Knowledge of the specification,
architecture, design, implementation, testing and security of applications
- Mastery of industry best-practices
behind user-driven requirements
- First-hand experience with
- In-depth knowledge of Agile
- The use of layered architectures,
design patterns and application frameworks
- Advanced understanding of Java™,
- Development of web applications and
Android and iOS apps
- Deployment platforms for desktop,
server, web and mobile environments
Is Regis’ Software Engineering program accredited?
Regis University is accredited by The Higher Learning Commission.
What class formats are available?
Our M.S. in Software Engineering degree requires just 36 credit-hours and is offered 100 percent online.
The convenience of our online software engineering courses let you work and attend school at the same time, which
means you can work toward your degree without sacrificing your paycheck.
When do software engineering classes start at Regis University?
Courses are offered in eight-week terms that begin in:
- January (On Campus Cohort*) and Online
- August (On Campus Cohort*) and Online
*Campus-based classes are offered for this program in January and August each year as a “cohort” model in which you progress through the program with the same group of students in campus-based classes versus taking classes online. Campus based cohort classes are offered at our Northwest Denver campus in January and at our Denver Tech Center (DTC) campus in August. Our DTC campus is located off 1-25 and Arapahoe Road. For more information about the DTC campus, click here.
What careers can I get with a software engineering degree?
With an M.S. in Software Engineering, you’ll be prepared for a variety of roles in nearly any industry,
wherever your passions lie. You’ll develop skills to work alongside business, technology and development
teams, coming together to create solutions. Commonly held titles include:
- Sr. Software Engineer
- Software Developer
- Web Developer
- Full Stack Developer
- Sr. Technical Consultant
- Test Manager
- Project Manager IT
Career support from Regis
The Center for Career and Professional Development at Regis provides you with the resources, training and advice to
help you establish and meet your career goals. That means we’ll help you choose an academic major, explore and
find a new career path or create the tools for a successful job search that will promote your career. To learn more,
visit our Center
for Career and Professional Development page.
What salary can I expect with an M.S. in Software Engineering degree?
Salary numbers for software engineering jobs vary by title and experience. Below are ranges for some common job
titles for Regis graduates with varying experience and salary levels. All salary information is via payscale.com*.
- Software Engineer: $79,357
- Project Manager IT: $84,797
- Test Manager: $89,857
- Sr. Software Engineer: $94,083
- Software Development Manager: $116,657
*Salary data from spring 2016.
|Core Courses (9 credit hours)
||Information Technology Concepts
||Information Technology Research Methods
|Degree Requirements (3 credit hours)
||Object-Oriented Software Engineering
|Software Engineering Electives (12 credit hours)
Select four from the following or contact an admissions counselor for a complete list of approved courses:
||Software Requirements and Processes
||Software Quality and Test
||iOS Software Development
||Enterprise iOS Software Development
||Android Software Development
||Enterprise Android Software Development
||Java Software Development
||Advanced Java Software Development
||Enterprise Java Software Development
||Advanced Enterprise Java Software Development
||C# Software Development
||Enterprise C# Software Development
||Software Engineering Practicum I
|Electives (9 credit hours)
Select three courses from any School of Computer & Information Sciences 600-level courses.
||Web Software Development
||Web Visualization Frameworks
||Web Mobile Frameworks
|Degree Completion Requirement (3 credit hours)
Select one of the following courses:
||Software Engineering Practicum II*
|*MSSE 692 is a prerequisite to MSSE 696.
|Total Degree Requirements = 36 credit hours
Please note that recent course requirement updates may not be reflected in the list above and you should contact an admissions counselor at 800.944.7667 for recent changes and updates.
To download a printable fact sheet with program details, click here.
How to Apply
Take the next step in your Regis experience and connect with a Regis admissions counselor for information and assistance.
The Master of Science in Software Engineering degree requires students to have sufficient knowledge and/or experience in database application, Java programming, computer networking and systems analysis and design. Three or more years of relevant work experience OR a bachelor’s degree within the past two years in a relevant computer information sciences field is required.
Applicants must possess a baccalaureate degree either from a U.S. regionally accredited institution or a recognized institution in another nation equivalent to a U.S. regionally accredited bachelor’s degree.
Materials Needed for Application and Admission
All completed applications for admissions will be reviewed. A minimum undergraduate cumulative grade point average of 3.0 or higher on a 4.0 scale is recommended. Applicants with a GPA below 3.0 and/or those applicant who do not meet the work experience requirement and/or those without sufficient experience in the Java programming language will be considered on an individual basis and will be required to take one 500-level foundational course (3 credits) prior to beginning their 600-level graduate program coursework. A grade of “B” or better must be achieved in the 500-level foundational course to continue progressing through the 600-level graduate program coursework.
It is recommended that applications are submitted one month in advance of desired start date to ensure adequate processing time and optimize class availability options. Completed applications will be considered up to two weeks prior to the start date. Visit the academic calendar
to view start dates.
Your application file, including all required documents, must be completed to be considered for admission. Keep in mind that classes can reach capacity, so you are encouraged to apply now for admission consideration.
All completed application materials should be submitted at least six to eight weeks in advance of your intended start date. It takes longer to process international applications. Visit the academic calendar here.
Schedule a one on one appointment with an Admissions Counselor at the DTC Campus. Click here to select an appointment.
Visit our Cost of Attendance page to see the tuition and fee schedule for the M.S. in Software Engineering program.