Computer Programming Schools in Michigan
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.
Baker College offers a Bachelor's of Computer Science with a Concentration in Computer Programming. This four-year, 120-credit hour program includes a year-long senior project and 150 hours of work experience in the field. Course topics include data structures and algorithms, programming languages, computer architecture, application security and artificial intelligence. Graduates can enter the work force or continue their education with a Master of Science in Information Systems (MSIS). The MSIS prepares students for high level information systems work in a business or other industry setting. Baker College offers the BS program at its campuses in Auburn Hills, Jackson, Muskegon, and Owosso as well as in an online format. The MSIS program is offered online.
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||Computer Programming Degree Programs Offered||Tuition and Fees (2019-2020)|
|Baker College||Bachelor of Computer Science with concentration in Computer Programming
Master of Science in Information Systems
|Henry Ford Community College||2-year, public; small city||Application Developer Certificate of Achievement,
AAS in Computer Information Systems
|$3,124 in-district; $4,876 in-state; $6,748 out-of-state*|
|Kalamazoo Valley Community College||2-year, public; midsize suburb||AAS in Software Development||$3,446 in-district; $5,756 in-state; $7,646 out-of-state*|
|Kellogg Community College||2-year, public; small city||Certificate in Computer Programming||$3,928 in-district; $6,072 in-state; $8,480 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,375 in-district; $5,952 in-state; $7,649 out-of-state*|
|Mott Community College||2-year, public; midsize city||Certificate in Computer Programming or Computer Science,
AAS in Computer Information Systems
|$4,080 in-district; $5,112 in-state; $6,982 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,408 in-district, $4,472 in-state, $4,472 out-of-state*|
|Schoolcraft College||2-year, public; small city||Certificate in Computer Information Systems - Programming Skills,
AAS in Computer Information Systems - Programming
|$3,850 in-district; $5,176 in-state; $7,230 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,520 in-district; $4,104 in-state; $5,520 out-of-state*|
|Wayne County Community College District||2-year, public; large city||AAS in Computer Information Systems - Computer Programming||$2,886 in-district, $3,107 in-state, $3,842 out-of-state*|
Sources: *NCES, College Navigator.