School and Ranking Information
All but one of the schools located in Colorado Springs that offer software engineering programs are nonprofit institutions. Based on school type, student population and ranking, the following university is considered a top school in Colorado Springs for software engineering:
- Winner: The University of Colorado at Colorado Springs is the only public postsecondary institution in the city providing studies in software engineering. It is also the largest school of any type by student enrollment that offers software engineering programs in Colorado Springs. Students can pursue software engineering studies at the undergraduate and graduate degree levels.
School Info Chart
|Category||University of Colorado at Colorado Springs|
|Rankings|| #51 (tie) Best Regional Universities (West) (2015)*
#14 Best Undergraduate Engineering Programs (2014)
|Location||Colorado Springs, Colorado|
|School Type||4-year, public|
|Tuition & Fees (2013-2014)||Undergrad: $7,024 (in-state); $18,437 (out-of-state)**|
|Software Engineering Degrees Offered||Bachelor's and master's|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||46%**|
|Noteworthy||Fourth-largest graduate student enrollment among Colorado universities***|
Sources: *U.S. News and World Report; **NCES College Navigator; ***University of Colorado at Colorado Springs
University of Colorado at Colorado Springs
- Computer science and engineering students have access to a 27-computer Software Development Laboratory
- Software engineering programs incorporate lectures with hands-on projects and lab experiences
- Bachelor's degree program in computer engineering accredited by ABET
Home to more than 11,000 students annually, the University of Colorado at Colorado Springs offers 37 bachelor's, 19 master's and five doctoral degree programs. The College of Engineering and Applied Science comprises three departments, including the Department of Computer Science and Department of Electrical and Computer Engineering. Both departments offer bachelor's and master's degree programs in computer science and computer engineering, all of which contain software engineering and related courses.
Required coursework in the 128-credit hour Bachelor of Science in Computer Science program includes a computer core in subjects like programming languages, data structures, computer architecture and software engineering, as well as a math core in calculus, linear algebra and statistics. A similar curriculum is found in the Bachelor of Innovation in Computer Science program, where students can also take courses in software engineering and programming. The Bachelor of Science in Computer Engineering requires the completion of core computer courses, as well as engineering courses like electronics, robotics, logic circuits, engineering statistics and digital design.
Students in the 30-credit hour Master of Science in Computer Science program take courses like software analysis, software design, software systems engineering and software project management. An internship may be completed for credit, and students may choose to complete a thesis or non-thesis option (the latter requires additional coursework).
The Master of Engineering in Software Engineering program requires the completion of coursework in software design, analysis, maintenance, assurance and project management, as well as additional elective courses. Students must complete a project and a thesis in software engineering, as well as a portfolio.