Which Michigan Schools Offer Courses in Computer Programming?
Find schools in Michigan offering computer programming courses. Learn about degree programs, tuition costs, and student population to help make an informed decision.
Michigan has several schools where students can earn a degree in computer programming. This article gives information about a few of the schools where students can earn undergraduate and/or graduate degrees.
What You Need to Know
In Michigan, you can take courses in computer programming that may be applied toward earning a related associate's, bachelor's or master's degree from a 2-year or 4-year public college or university. Some associate's and bachelor's degree programs in the area offer opportunities for hands-on experience through co-op work. It'll take at least 2 years to complete an associate's degree, and you'll need 4 years to earn a bachelor's degree.
Master's programs require 30 credit or semester hours, and the time needed to complete the degree will depend on the number of hours you take each semester. At the master's level, you may have the option to take courses part time in the evening. For more details on schools in Michigan that offer computer programming courses, read on.
Computer Programming Associate's Degrees in Michigan
Grand Rapids Community College
GRCC is located in western Michigan and offers the computer programming Associate in Applied Arts and Sciences program to students who would like to pursue entry-level careers after graduation. The Associate in Arts option is for those who would rather transfer their credits to a 4-year school. Regardless of which track you choose, you'll study such topics as computer information systems, Java programming, Visual Basic .Net programming and database design. A handful of general education courses are also required.
- Program Name: Associate in Arts or Associate in Applied Arts and Sciences in Computer Information Systems - Programming
- Program Length: 2 years full-time
- Tuition and Fees: $3,833 per year for in-district residents, $7,681 per year for out-of-district residents, $11,174 per year for out-of-state-residents (2018-2019)
- School Type: 2-year, public; about 13,788 undergraduate students
Mid Michigan Community College
The computer information systems concentrations in MMCC's associate's degree program cover topics in operating systems, Cisco, systems analysis and database systems. General education courses are also required, as is instruction in information systems, website design, networking essentials and financial accounting. You also have the option of completing a co-op work experience.
- Program Name: Associate in Applied Science in Computer Information Systems
- Specialization Areas: Networking, Visual Basic programming or C++ programming
- Program Length: 64 credits
- Tuition and Fees: $4,744 per year for in-district residents, $7,080 per year for out-of-district residents, $7,080 per year for out-of-state residents (2018-2019)
- School Type: 2-year, public; about 3,802 undergraduate students
Computer Programming Bachelor's Degrees in Michigan
Michigan State University
Michigan State University's computer science program includes a handful of programming courses. You can study software design, operating systems, computer architecture, computer networks and database systems as well. You also fulfill course requirements outside of the department in areas such as communication arts, foreign language, social sciences or math.
- Program Name: Bachelor of Science in Computer Science
- Program Length: 4 years
- Tuition and Fees: $14,460 per year for in-state students; $39,766 per year for out-of-state students (2018-2019)
- School Type: 4-year, public; about 50,351 students (about 39,423 undergraduates)
University of Michigan - Dearborn
UM - Dearborn is located in a small city just outside of Detroit. If you choose to pursue the school's computer science option, you'll examine such areas as programming, artificial intelligence, computer architecture, networking and web technologies. You can also study programming in the information systems option, though coursework is related to the use of computer applications, rather than designing or developing computer systems. Both program tracks offer you the option of completing a paid co-op work experience during your last 2 years of study.
- Program Name: Bachelor of Science in Computer and Information Science
- Specialization Areas: Computer science or information systems
- Program Length: 120 credits
- Tuition and Fees: $12,930 per year in-state, $25,158 per year out-of-state (2018-2019)
- School Type: 4-year, public; about 9,460 students (about 7,177 undergraduate)
Computer Programming Master's Degrees in Michigan
Michigan State University
This graduate program offers both thesis and non-thesis options. A teaching assistantship might also be available to you, based on your financial aid needs and academic performance. MSU encourages interdisciplinary work, so you'll have opportunities to work with various departments. You can also complete core program coursework in such areas as software development, computer architecture, algorithms design and machine learning.
- Program Name: Master of Science in Computer Science and Engineering
- Specialization Areas: Networking and ubiquitous computing, software systems, intelligent systems or biological computing
- Program Length: 30 credits
- Tuition and Fees: $18,132 per year for MI students; $35,628 per year for out-of-state students (2018-2019)
- Prerequisites: Bachelor's degree with minimum 3.2 GPA
- Admissions Requirements: GRE scores, 2 personal statements, 3 letters of recommendation and a resume
- School Type: 4-year, public; around 50,351 students (about 10,928 graduate)
University of Michigan - Dearborn
In addition to the courses for your chosen area of concentration, your graduate program at UM - Dearborn will include core computer courses and either a master's project or thesis. In an effort to meet part-time students' needs, courses are available in the evenings. Paid research assistantships are also available on a limited basis to full-time students.
- Program Name: Master of Science in Computer and Information Science
- Specialization Areas: Computer graphics, geometric modeling and game design; information systems; computer networks and security; software engineering; data management; systems software; and web computing
- Program Length: 30 semester hours
- Tuition and Fees: $12,920 for in-state residents, $21,488 per credit year out-of-state residents (2018-2019)
- Prerequisites: Bachelor's degree with coursework in linear algebra or statistics, calculus, a programming language, data structures, computer architecture and operating systems
- School Type: 4-year, public; about 9,460 students (about 2,283 graduate)
To summarize, there are at least four institutions in Michigan where students can earn an associate's, bachelor's, or master's degree in computer programming.