There are a few colleges in Colorado, especially in the Denver area, that offer master's degree programs in the field of software engineering. Sometimes these programs are computer science or engineering degrees with an emphasis in the subject, but all of the programs include core coursework and electives in software engineering. Compare a few of the different degree programs and their requirements below.
Schools in Colorado with Software Engineering Master's Degrees
Colorado Technical University - Denver
Colorado Technical University - Denver offers a Master of Science (MS) in Computer Science with a concentration in software engineering. The program is available on-campus in Aurora or online and totals 48 credits. The online program offers classes every 8 weeks that are 5.5 weeks long. Students must complete core courses in topics like systems engineering, computer networks and databases, a capstone course in computer science and courses for the concentration in subjects such as software design, software systems engineering and software requirements.
University of Colorado - Colorado Springs
The University of Colorado - Colorado Springs has a Master of Engineering (ME) with a focus in software engineering through their College of Engineering and Applied Science. The program totals 30 credits and requires a final experience in the option of a thesis, project or portfolio that also determines how many electives students are required to complete. Students who choose the portfolio option complete a detailed paper describing various software engineering projects they have helped with. The program also includes core coursework in topics including software maintenance, design and project management.
Regis University in Denver offers an MS in Software Engineering through their College of Computer and Information Sciences that totals 36 credits. The program requires a final thesis, practicum experience in software engineering or capstone course prior to graduation. Students take core courses in topics like research methods and information technology, as well as software engineering courses in areas such as software assurance, quality and testing, design or specific software programs, like Java or C#. Students must also choose from electives from the School of Computer & Information Sciences that discuss topics in web framework, web software and more.
Common Entrance Requirements
Due to the technical nature of the degree, graduate programs in software engineering in Colorado often require potential students to hold a bachelor's degree in a closely related field, such as engineering, computer science or information systems. They may also require students to have prerequisite coursework in the areas of math, computer science and software engineering. Some programs may also prefer or recommend that applicants have 2 to 3 years of relevant work experience. These programs typically have a minimum GPA requirement and some may require applicants to go through an interview process. Most applications to software engineering programs in Colorado require students to submit their official transcripts, a personal statement or essay, letters of recommendation and/or a resume.
Students in Colorado can pursue an MS or ME in the field of software engineering that typically requires a final, hands-on learning experience, such as a thesis or capstone project. Students in these programs usually have a background in computer science or engineering and may be able to take the program online.