School and Ranking Information
Aspiring computer software developers seeking to study in or near Troy, MI, can choose from 14 colleges and universities in the area. Several of these schools are community colleges or for-profit institutions. Based on number of degrees awarded, student-to-faculty ratio and school rankings, the following university is considered a top school in the area for computer software development:
- Winner: The University of Michigan at Dearborn, approximately 20 miles from Troy, MI, offers undergraduate and graduate degree programs in software engineering. The programs are offered through the university's College of Engineering and Computer Sciences.
School Info Chart
|Category||University of Michigan - Dearborn|
|Rankings||#35 among Best Regional Universities in the Midwest (2014)*; #7 among Top Public School in the Midwest (2014)*|
|School Type||4-year, public|
|Tuition & Fees (2013-2014)||Undergrad: $10,614 (in-state); $23,124 (out-of-state)**|
|Computer Software Development and Programming Degrees Offered||Bachelor's, Master's|
|Computer Software Development and Programming Degrees Awarded (all levels) in 2012-2013||27**|
|Most Popular Computer Software Development and Programming Degree Level in 2012-2013||Bachelor's (20 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||52%**|
|Noteworthy||Software engineering and computer programming students eligible for co-op program (60% of co-op students get job offers from company after graduation)***; Ranked #1 safest public university in Michigan***|
Sources: *U.S. News and World Report; **NCES College Navigator; ***University of Michigan - Dearborn.
University of Michigan
- 17:1 student-to-faculty ratio
- Students have access to various computer and research labs
- Programs have specialization options in computer science or software engineering
The University of Michigan's Dearborn campus was founded in 1959. In Fall 2013, there were 7,144 undergraduate and 1,604 graduate students enrolled. The university is accredited through the Higher Learning Commission and is part of the North Central Association of Colleges and Schools. Its College of Engineering and Computer Science is composed of five departments, including the Computer and Information Science (CIS) Department. The CIS Department offers a Bachelor of Science in Software Engineering and the Master of Science in Software Engineering.
In the bachelor's degree program, students must complete 60 credit hours in CIS and elective classes, with 14 credits devoted to software engineering. Students learn about tools used to create computer programs and software architecture and can focus their work on computer game design, information systems or web engineering. In the 30-credit hour master's degree program, students can complete a project or write a thesis. Regardless of their choice, they must complete three CIS courses and can choose from software architecture and design patterns, software engineering, quality assurance or software engineering management. They must also complete courses in software techniques in engineering applications and embedded systems.