Computer technology and information systems form the backbone of Michigan’s recovering industrial system, so qualified graduates from accredited computer science degree programs in Michigan have a wealth of job opportunities from which to choose. Information technology drives start-ups and other businesses to higher performance levels in Michigan’s top growth sectors which include engineering, education, logistics, transportation and life sciences. As a result, Michigan’s higher educational institutions have responded by developing some of the best computer science programs nationwide to prepare candidates for employment in this career.

Calvin College

Computer Science and Information Systems

Calvin College has been educating Michigan students since 1876. Today, this Christian college continues its dedication to academic excellence by requiring “rigorous intellectual inquiry” in all of its programs. Calvin’s computer science degrees prepare its students to work in top level industries and government agencies, such as Boeing, GE Aviation, Google, Microsoft, IBM and the FBI. Many of the department’s undergraduate degree earners also go on to successfully complete graduate and post-graduate education in the field.

Bachelor of Computer Science (BCS)

This program track takes an expanded and intensive approach to the study of computer science. It is one of the few major programs nationwide to be endorsed by the Computing Accreditation Commission of ABET. At the core of the program are the development of critical thinking skills that require students to:

  • Analyze problems.
  • Identify solutions and design computational systems for them.
  • Implement and evaluate the effectiveness of those system designs.

The BCS degree entails a minimum of 124 credits with 42-46 credits coming from required university core classes, and the remaining credits being completed in the CS major. Heavy emphasis for coursework in the major is placed on content from math and computer science disciplines.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Computing Accreditation Commission (CAC) of ABET

Contacts

Calvin College
Department of Computer Science
1740 Knollcrest Circle, SE
Grand Rapids, Michigan 49546
CS Department: (616) 526-7163
University General Information: (800) 688-0122
computing@calvin.edu
http://cs.calvin.edu/p/bcs

Grand Valley State University

Seymour & Esther Padnos College of Engineering & Computing – School of Computing and Information Science

GVSU programs are offered at several regional campuses as part of its dedication to community outreach. Through small class sizes and instruction from highly qualified, credentialed instructors, CS graduates are prepared for competitive, 21st-century, global work experiences. The CS program’s rigorous curriculum is CAC-ABET approved, ranking it with some of the most prestigious CS programs in the country.

Computer Science Major

The Bachelor of Science in CS major uses experiential learning that teaches students to analyze and solve computing problems, create and implement new software designs and investigate innovative computer use practices. The major requires completion of 120 credit hours that includes a capstone project. Approximately 34 of those credits come from general education courses with remaing credits coming from core computer science classes and cognate course electives that provide more specialized study in the field. Core study includes: data communications, operating systems, algorithm analysis and learning how to implement programming languages. Cognate classes, meanwhile, emphasize communication and analytical reasoning skills. An internship is required in the senior year, which provides students an opportunity to make connections between theory and real world applications.

Computer Science Minor

This is a complementary course of study for students in other majors such as engineering, mathematics, or information systems. It requires 24 credit hours of study that emphasizes computer science principles, algorithms, data structures, discrete structures, programming and data communications. Students from other compatible disciplines with a CS minor will find themselves more marketable in a competitive employment situations and able to advance more quickly in their careers.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Computing Accreditation Commission (CAC) of ABET

Contacts

Grand Valley State University
School of Computing and Information Science
1 Campus Drive
Allendale, Michigan 49401-9403
(616) 331-2060
Dr. Jagadeesh Nandigam, CS Chair
nandigaj@gvsu.edu
http://www.gvsu.edu/acad-index.htm?search=computer%20science

Kettering University

Electrical and Computer Engineering

Known for its technology, engineering and management foundations, Kettering produces some of the top graduates in these fields. Instruction is based on an experiential approach that allows students to become professional leaders. As a result, Kettering graduates are highly regarded and sought after in all industry sectors. One of the most popular course offerings is the Bachelor of Science in Computer Engineering. Through a rigorous course of study, degree holders in this major have multiple career choices worldwide.

Bachelor of Science in Computer Engineering

The BS in Computer Engineering shares a common core of study with traditional computer science programs. However, rather than focusing on the design and development of computer systems and software, computer engineering emphasizes the physical nature of computers by applying engineering principles to analyze and create embedded computer systems with regard to their circuitry and function. These systems are used in many modern day devices, such as smartphones, computers, automated systems, automobiles, gaming consoles, and household appliances. Graduates must complete 161 credit hours culminating in a thesis and senior design project. Coursework involves: general education requirements in communications, leadership and the humanities; higher level math and science courses; study of digital systems and electronics; computing and algorithms.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contacts

Kettering University
Department of Electrical and Computer Engineering
1700 University Avenue
Flint, Michigan 48504

James McDonald, Department Chair
(810) 762-9701
mcdonald@kettering.edu
Website

Michigan State University

College of Engineering

Michigan State’s pioneering spirit brings a diverse student body together with innovative, 21st-century curricula. Almost 50,000 students from around the world participate in more than 200 undergraduate, graduate and professional programs. College of Engineering students enjoy cutting-edge research opportunities using real world, experiential methods to demonstrate their understanding of theoretical principles. Graduates from MSU’s computer science programs are highly marketable in global industries that rely upon engineering, research and technology to remain competitive.

Bachelor of Science in Computer Science

This foundational degree prepares students through 120 hours of study to find employment in a variety of workplace settings including: automotive, chemical, business, petroleum, publishing, educational, telecommunications and consulting industries. Students engage in 45 hours of general education core classes, approximately 60 hours in classes from the major, and an additional 15 hours in cognate electives. This course of study will focus on higher level math and science theories, computer science principles, program design, and engineering trends. Graduates will be ready to assume entry-level positions or continue further with academic studies.

Master of Science in Computer Science

Candidates may personalize their studies in four areas of computing science: software systems, intelligent systems, networking or biological computing. The curriculum involves interdisciplinary research with those working in related fields. In addition to preparing students for more advanced job opportunities upon degree completion, it also lays the groundwork for continuing on with doctoral studies. Master’s candidates are expected to complete a minimum of 30 credits of conceptual frameworks covering software, types of systems, theory and intelligent systems. Thesis and non-thesis tracks are offered. Typically, students who are planning to advance to the doctoral level would complete a thesis.

Doctor of Philosophy in Computer Science

This professional degree is designed for those graduates who wish to not only enhance their professional expertise in the computer science field, but who also possess a strong commitment to advancing the field through research and education. The Ph.D. may be concentrated in the same areas as listed for the master’s degree. Requirements include 24 credit hours of doctoral dissertation research. The length of the program often depends on whether candidates have a master’s in the field or are entering with a bachelor’s degree. Those with was a bachelor’s would be expected to pick up the required master’s degree components in order to obtain the Ph.D. in computer science, thus lengthening the amount of credits and time necessary to complete the doctorate.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contact

Michigan State University
Computer Science and Engineering
428 South Shaw Rd
East Lansing, Michigan 48824

Website

Oakland University

School of Engineering and Computer Science

Oakland University’s educational programs revolve around flexible formats and personalized degree programs with an emphasis on research and internships with corporate partners. This emphasis elevates the learning opportunities of computer science majors as they apply theory in scientific and real-world settings. Over the years, Oakland has been nationally recognized by major institutions and publications, thus enhancing the reputation of its graduates among employers.

Bachelor of Science in Computer Science

As a foundational degree, this Bachelor’s in Computer Science focuses on systems programming, software design and computer applications as used in business and industry settings. Applications are built upon the theories of organization, as well as, how information is processed and displayed. Earning a bachelor’s involves completion of 128 credit hours in university, department, and major requirements. The computer science core entails study of programming, basics of electrical and computer engineering, data systems, design and analysis and the fundamentals of operating systems. This degree prepares students for professional practice in entry-level positions or for continuing with further graduate study in computer science.

Master of Science in Computer Science

The master’s in this field focuses on more concentrated study of specialized computer science areas. Two tracks are offered, one in research and a professional option. Curriculum requirements for core, specialty and elective choices are the same for each track. The research track is completed in 32 credits with eight credits coming from a research based thesis. The professional track requires 36 credits including four that are completed through an internship. Working professionals in this track may forgo the internship with appropriate documentation and complete an additional class instead. Either of these master’s degrees opens up a wider variety of job options and career advancement opportunities.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contacts

Oakland University
School of Engineering and Computer Science
248 Dodge Hall of Engineering
2200 N. Squirrel Road
Rochester, Michigan 48309

Lunjin Lu, Ph.D., Chair and Coordinator
(248) 370-2200
l2lu@oakland.edu
Website

University of Michigan

College of Engineering/College of Literature, Science and the Arts

Since 1817, U of M has educated some of the nation’s top leaders in a variety of careers, including the computing and engineering fields. The school’s College of Engineering continues to graduate highly trained professionals with competitive skills sets who are highly marketable in global job settings. Candidates may pursue bachelor of science degrees in several ways and may also take courses towards graduate degree programs.

Computer Science BSE

Offered through the College of Engineering, this degree is a Bachelor of Science in Engineering – Computer Science. The program emphasizes scientific foundations in computer software, hardware and theory. Students take 128 credits that combine core general education requirements with specialized coursework in the major. Advanced study is available in concentration areas such as networking, databases, graphics, web design, and artificial intelligence. Students in this major often continue with graduate studies.

Computer Science B.S.

An alternate computer science degree is offered through the College of Literature, Science and the Arts. The curriculum has a broader range of appeal, especially for those with little or no computer science background. In addition to completing university requirements for an undergraduate degree, students will take 55 prerequisite and core credits towards the major. Several tracks are offered to personalize the degree experience and offer more versatility towards career choices.

Minor in Computer Science

This option is part of the LSA curriculum. Students from other disciplines who wish to make themselves more marketable to employers may complete 16 credits in computer science for a minor. Classes cover discrete mathematics, programming, data structures, algorithms and an approved elective.

Master of Computer Science and Engineering

The M.S. program in CSE takes two years to complete. The interdisciplinary program centers around 30 credits of advanced computer science and engineering courses. Technical topics cover the fundamentals and application of hardware and software systems, interactive systems, intelligent systems, computation theory, and VLSI and CAD programs. Degree holders will find jobs across industry sectors at mid-level or higher positions or have a platform for continuing on for a doctorate degree.

Ph.D. in Computer Science and Engineering

Those interested in careers that focus on research, teaching and supervisory roles in the computer science field will benefit from this doctorate degree. The program continues the strands started in the master’s curriculum with further concentration in independent research accompanied by a dissertation. Courses rotate over a five year period for current working professionals to take advantage of the degree.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contacts

University of Michigan
Computer Science and Engineering Division
2260 Hayward Street
Ann Arbor, Michigan 48109

Marios Papaefthymiou, CSE Chair
(734) 764-8504
marios@umich.edu
http://cs.lsa.umich.edu/undergraduate-cs-programs/major-minor/

CSE Grad Programs
(734) 647-1807
csegrad@eecs.umich.edu
Master’s and Ph.D. in CSE: http://www.eecs.umich.edu/eecs/graduate/index.html

University of Michigan – Dearborn

College of Engineering and Computer Science

U of M at Dearborn is a comprehensive university serving as a research and educational leader for Michigan and beyond. The university strives to impart its students with the creativity, reasoning and problem-solving capabilities to be leaders in their careers. U of M’s computer science degrees provide graduates with the skills sets required to be professional innovators and researchers worldwide in computer design and applications.

B.S. in Computer and Information Science

There are two tracks that students can pursue with this degree: a concentration in computer science or one in information systems. The 120 credit degree curriculum is split between core university requirements, math and science prerequisites, and coursework in the major. Electives for the major focus on the chosen concentration area. The CS concentration emphasizes the technical aspects of computing while the IS concentration is geared towards application of information technology.

M.S. in Computer and Information Science

After completing a 30 credit hour program, graduates with a master’s in CIS will find themselves ready for professional practice or further research and study in computing. Courses are flexibly scheduled to provide working professionals the best opportunities for degree completion. Students will concentrate study in one of several areas, including game design, computer graphics, networking security, information systems and other CIS specializations.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contacts

University of Michigan – Dearborn
Computer and Information Science Department
4901 Evergreen Road
105 CIS Building
Dearborn, Michigan 48128
(313) 436-9145
uginfo@engin.umd.umich.edu
https://umdearborn.edu/cecs

Western Michigan University

College of Engineering and Applied Sciences

As one of the top ranked universities in the country, WMU is committed to education that inspires discovery, personalizes instruction and creates students who are prepared for global challenges in the workplace. It offers innovative computer science programming through its highly regarded College of Engineering and Applied Sciences at undergraduate and graduate levels. Graduates enjoy successful careers in multiple sectors of business, government, technology and research industries.

Computer Science B.S.

The BS in Computer Science is 115 credit hours of study completed in general education classes, math and science prerequisites, computer science core requirements and electives. Students who earn this degree most often find employment at entry-level positions and work with software, computing hardware,or other computer technology areas in a wide variety of business settings. The degree provides a good foundation for further CS studies.

Computer Science M.S.

The goal of the master’s degree in computer science is for students to advance their competencies as programmers and system designers which will enhance their career opportunities. The curriculum spans 30 credit hours covering foundational courses, approved electives, and completion of a master’s thesis or two of the following: independent research, independent study, professional field experience or an M.S. project.

Computer Science Ph.D.

The doctorate program in computer science allows candidates to personalize the degree to preferred areas of CS concentration. Completion of the degree involves 30 credits in coursework beyond the master’s and 12-24 hours of dissertation credits. Program standards also mandate that candidates display mastery in two of the following areas: a foreign language other than English; statistics or probability; or computer document preparation and library tools.

Accreditations

  • Higher Learning Commission – North Central Association (HLC-NCA)
  • Accreditation Board for Engineering and Technology (ABET)
  • Engineering Accreditation Commission (EAC) of ABET

Contacts

Western Michigan University
Department of Computer Science
Western Michigan University
1903 West Michigan Avenue
Kalamazoo, Michigan 49008
(269) 276-3101
cs-office@wmich.edu
BSCS Program: https://www.cs.wmich.edu/bs-computer-science
Ph.D. in CS Program: https://www.cs.wmich.edu/phd-program-requirements

If analyzing information systems and creating innovative, technology programs sounds appealing, then a computer science career may be the right choice for you. Start by considering one of these excellent, accredited computer science degree programs in Michigan and begin your journey to a satisfying career today.