Michigan Computer Programming Colleges with Degree Options

There are more than 30 schools within Michigan that have computer programming courses. Read an overview of the 10 of the largest school's programs, requirements and tuition info and find out which school is the right one for you.

View 10 Popular Schools »

Essential Information

Aspiring computer programmers in Michigan can learn the field through 2-year associate's degree programs in computer information systems or computer programming. There are also basic and advanced undergraduate certificate programs for those experienced in programming and have completed prerequisite coursework. These programs may consist of 3-10 for-credit courses that can be applied to associate's degree programs.

Common admissions requirements to computer programming programs include a high school diploma and competitive grades in math and science. The 10 largest public, non-profit colleges offering programming certificates and degrees are listed below. Some colleges had related programs in computer information systems, so they were also included in the article.


Grand Rapids Community College

Located in Grand Rapids, this college provides an Associate in Applied Arts and Sciences (AAAS) or Associate in Arts (AA) in the field of computer programming. The AA degree program is more suited for transferring to a 4-year degree program. Students can expect to take courses in computer programming, Java programming, C# programming, C++ programming and Visual Basic .Net programming.

  • Programs Offered: AA in Computer Information Systems - Programming,
    AAAS in Computer Information Systems - Programming
  • Tuition & Fees (2012-2013): $2,811 in-district; $5,619 in-state; $8,187 out-of-state*
  • School Type & Setting: 2-year, public; midsize city

Henry Ford Community College

Found in Dearborn, this college has an Associate of Applied Science (AAS) in Computer Information Systems. Common courses in the program include programming logic, C#, Java programming and Oracle. Students will be able to transfer credits from the AAS degree program. An application developer certificate program has courses in SQL, Visual Basic .Net programming, active server programming and database programming. The college has a computer programming club that provides extracurricular activities for students.

  • Programs Offered: Application Developer Certificate of Achievement,
    AAS in Computer Information Systems
  • Tuition & Fees (2012-2013): $2,258 in-district; $3,698 in-state; $3,818 out-of-state*
  • School Type & Setting: 2-year, public; small city

Kalamazoo Valley Community College

Located in Kalamazoo, this college offers a business programming AAS degree. The program combines business and computer courses. Students will learn about programming logic, C# programming, Java programming and applied business programming. A computer information internship is required.

  • Program Offered: AAS in Computer Programming for Business
  • Tuition & Fees (2012-2013): $2,614 in-district; $4,241 in-state; $5,729 out-of-state*
  • School Type & Setting: 2-year, public; midsize suburb

Kellogg Community College

This college is in Battle Creek, and it provides a certificate in computer programming. Students are required to take classes in C++, Visual Basic and Java programming. Additional electives may include PERL programming.

  • Program Offered: Certificate in Computer Programming
  • Tuition & Fees (2012-2013): $2,868 in-district; $4,499 in-state; $6,328 out-of-state*
  • School Type & Setting: 2-year, public; small city

Macomb Community College

Found in Warren, this college has a programming AAS and certificates. Students interested in a specialized programming field can take the certificate programs in C++, database, Java or .Net Visual Basic programming. These certificates require 14-16 total semester hours. A certificate and AAS in Information Technology has a specialization in programming, and students may take courses like Java, C#, C++ and game programming.

  • Programs Offered: Skill Specific Certificate in C++ Programming, Database Programming, Java Programming or .Net Visual Basic Programming,
    Certificate in Information Technology - Programming,
    AAS in Information Technology - Programming
  • Tuition & Fees (2012-2013): $2,766 in-district; $4,161 in-state; $5,370 out-of-state*
  • School Type & Setting: 2-year, public; midsize city

Mott Community College

Located in Flint, this college offers a certificate in computer programming. Students will take courses in programming, C++, Visual Basic and advanced C++. The computer science certificate program offers several computer courses, but students are required to study a variety of programming courses like Visual Basic. The AAS in Computer Information Systems program also requires students to study C++, Visual Basic and advanced programming.

  • Programs Offered: Certificate in Computer Programming or Computer Science,
    AAS in Computer Information Systems *Tuition & Fees (2012-2013): $2,958 in-district; $4,247 in-state; $5,546 out-of-state*
  • School Type & Setting: 2-year, public; midsize city

Oakland Community College

This college is in Bloomfield Hills, and it has a certificate of achievement in object-oriented software engineering. The program has courses in Java and C++ programming. The other software engineering certificate program also provides courses in Java, C++, Visual Basic, game and C# programming. The AAS program has a software engineering option and has similar coursework to the certificate programs.

  • Programs Offered: Certificate of Achievement in Object-Oriented Software Engineering,
    Certificate Software Engineering,
    AAS in Computer Information Systems - Software Engineering
  • Tuition & Fees (2012-2013): $2,247*
  • School Type & Setting: 2-year, public; large suburb

Schoolcraft College

Found in Livonia, this college provides a programming associate's degree and certificate. The certificate program has a total of 16 credits, and students will study C++, C#, Java and Visual Basic programming. The AAS program has course in object-oriented programming, Visual Basic, programming logic and advanced C++.

  • Programs Offered: Certificate in Computer Information Systems - Programming Skills,
    AAS in Computer Information Systems - Programming
  • Tuition & Fees (2012-2013): $2,960 in-district; $4,160 in-state; $5,990 out-of-state*
  • School Type & Setting: 2-year, public; small city

Washtenaw Community College

Located in Ann Arbor, this college offers advanced certificates in C++, Java and Web database programming. Some common courses may include data structures with C++, Java programming and Web programming. The college also has an Associate in Science (AS) for C++ and Java programming. Students may study C++ programming, C++ object features, Web programming and Java server programming.

  • Programs Offered: Advanced Certificate in C++ Programming, Java or Web Database Programming,
    AS in C++ Programming or Java Programming
  • Tuition & Fees (2012-2013): $2,304 in-district; $3,576 in-state; $4,656 out-of-state*
  • School Type & Setting: 2-year, public; large suburb

Wayne County Community College District

This college is in Detroit, and it has a programming AAS degree. Students will study algebra, English and computer information systems. Other courses include Visual Basic, C++ and Java programming.

  • Program Offered: AAS in Computer Information Systems - Computer Programming
  • Tuition & Fees (2012-2013): $2,644*
  • School Type & Setting: 2-year, public; large city

School Comparison: At a Glance

School Name School Type and Setting Computer Programming Degree Programs Offered Undergraduate Tuition and Fees (2012-2013)
Grand Rapids Community College 2-year, public; midsize city AA in Computer Information Systems - Programming,
AAAS in Computer Information Systems - Programming
$2,811 in-district; $5,619 in-state; $8,187 out-of-state*
Henry Ford Community College 2-year, public; small city Application Developer Certificate of Achievement,
AAS in Computer Information Systems
$2,258 in-district; $3,698 in-state; $3,818 out-of-state*
Kalamazoo Valley Community College 2-year, public; midsize suburb AAS in Computer Programming for Business $2,614 in-district; $4,241 in-state; $5,729 out-of-state*
Kellogg Community College 2-year, public; small city Certificate in Computer Programming $2,868 in-district; $4,499 in-state; $6,328 out-of-state*
Macomb Community College 2-year, public; midsize city Skill Specific Certificate in C++ Programming, Database Programming, Java Programming or .Net Visual Basic Programming,
Certificate in Information Technology - Programming,
AAS in Information Technology - Programming
$2,766 in-district; $4,161 in-state; $5,370 out-of-state*
Mott Community College 2-year, public; midsize city Certificate in Computer Programming or Computer Science,
AAS in Computer Information Systems
$2,958 in-district; $4,247 in-state; $5,546 out-of-state*
Oakland Community College 2-year, public; large suburb Certificate of Achievement in Object-Oriented Software Engineering,
Certificate Software Engineering,
AAS in Computer Information Systems - Software Engineering
$2,247*
Schoolcraft College 2-year, public; small city Certificate in Computer Information Systems - Programming Skills,
AAS in Computer Information Systems - Programming
$2,960 in-district; $4,160 in-state; $5,990 out-of-state*
Washtenaw Community College 2-year, public; large suburb Advanced Certificate in C++ Programming, Java or Web Database Programming,
AS in C++ Programming or Java Programming
$2,304 in-district; $3,576 in-state; $4,656 out-of-state*
Wayne County Community College District 2-year, public; large city AAS in Computer Information Systems - Computer Programming $2,644*

Sources: *College Navigator, National Center for Education Statistics.

Show me popular schools

Related to Michigan Computer Programming Colleges

  • Related
  • Recently Updated
  • Popular
Learn Computer Programming in the Blogosphere: 10 Top Computer Programming Blogs

Need coding help quick? Never fear, the blogosphere is here! Check out the following blogs for useful advice - and hilarious...

What Is the Average Pay for a Computer Programming Masters Degree?

Computer programming is most commonly offered through master's degree programs in computer science or software engineering....

Top Computer Programming School in Cheyenne, WY

Laramie County Community College is located in Cheyenne, Wyoming. Students interested in computer programming careers may...

Top School in Green Bay for Computer Programming Courses

Green Bay, WI, has few schools with programs in computer programming. Find the best program for you by reading about schools'...

Top School in Richmond, VA, for a Computer Programming Degree

Popular Schools

Popular Schools

Avg. Wages For Jobs in MI

Source: Bureau of Labor Statistics