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 9 largest public, non-profit colleges offering programming certificates and degrees are listed below. Some colleges have related programs in computer information systems, so they are also included in the article.
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.
Kalamazoo Valley Community College
Located in Kalamazoo, this college offers a software development 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.
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.
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.
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.
Oakland Community College
This college is in Bloomfield Hills, and it has a certificate of achievement in Cisco Networking. 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.
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++.
Washtenaw Community College
Located in Ann Arbor, this college offers advanced certificates in C++, Java and professional advanced 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.
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.
School Comparison: At a Glance
|School Name||School Type and Setting||Computer Programming Degree Programs Offered||Undergraduate Tuition and Fees (2015-2016)|
|Henry Ford Community College||2-year, public; small city||Application Developer Certificate of Achievement,
AAS in Computer Information Systems
|$2,798 in-district; $4,382 in-state; $5,990 out-of-state*|
|Kalamazoo Valley Community College||2-year, public; midsize suburb||AAS in Software Development||$3,060 in-district; $5,100 in-state; $6,810 out-of-state*|
|Kellogg Community College||2-year, public; small city||Certificate in Computer Programming||$3,488 in-district; $5,402 in-state; $7,556 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
|$3,169 in-district; $4,945 in-state; $6,641 out-of-state*|
|Mott Community College||2-year, public; midsize city||Certificate in Computer Programming or Computer Science,
AAS in Computer Information Systems
|$3,668 in-district; $5,041 in-state; $6,911 out-of-state*|
|Oakland Community College||2-year, public; large suburb||Certificate of Achievement in Cisco Internetworking,
Certificate in Software Engineering,
AAS in Computer Information Systems - Software Engineering
|$2,745 in-district, $5,235 in-state, $7,305 out-of-state*|
|Schoolcraft College||2-year, public; small city||Certificate in Computer Information Systems - Programming Skills,
AAS in Computer Information Systems - Programming
|$3,564 in-district; $4,854 in-state; $6,834 out-of-state*|
|Washtenaw Community College||2-year, public; large suburb||Advanced Certificate in C++ Programming, Java or Web Professional Advanced Database Programming,
AS in C++ Programming or Java Programming
|$2,424 in-district; $3,816 in-state; $5,016 out-of-state*|
|Wayne County Community College District||2-year, public; large city||AAS in Computer Information Systems - Computer Programming||$2,813 in-district, $3,080 in-state, $3,807 out-of-state*|
Sources: *College Navigator, National Center for Education Statistics.