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. Schools offering Computer Programming degrees can also be found in these popular choices.

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,051 per year for in-district residents, $ 6,027 per year for out-of-district residents, $8,715 per year for out-of-state-residents (2015-2016)
  • School Type: 2-year, public; about 15,700 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: $3,609 per year for in-district residents, $6,381 per year for out-of-district residents, $6,381 per year for out-of-state residents (2015-2016)
  • School Type: 2-year, public; about 4,400 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: $13,560 per year for in-state students; $36,360 per year for out-of-state students (2015-2016)
  • School Type: 4-year, public; about 50,100 students (about 38,800 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: $11,304 per year in-state, $23,520 per year out-of-state (2015-2016)
  • School Type: 4-year, public; about 8,900 students (about 7,200 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: $16,122 per year for MI students; $31,674 per year for out-of-state students (2015-2016)
  • 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,100 students (about 11,300 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: $11,280 for in-state residents, $20,026 per credit year out-of-state residents (2015-2016)
  • 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 8,900 students (about 1,800 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.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. Next »