Curriculum Requirements and Course Sequences

Degree Requirements

Current official degree requirements for each CECS undergraduate degree program can be found in the University Undergraduate Catalog.

Below are the most current sample pathway plans for each of the programs we offer, to aid in your course planning. Please note that these are sample pathways to graduation, each student's pathway is unique and yours may differ slightly from what you see below.

Make sure you check the document for the year you declared your major, as requirements can change from year to year.

Note: CECS students must take COMP 270, Technical Writing, to fulfill their second Composition requirement.  Please check with your advisor if you have taken a different course prior to joining CECS.

Prerequisites 

Students must meet the prerequisites and co-requisites for each course.  Prerequisites are established to ensure success as students progress through their academic coursework.  Exceptions are rarely made to course prerequisite requirements.

Electrical and Computer Engineering (ECE) Sample Pathway Plans

Two students wearing Michigan shirts work on an electrical controller.

Electrical engineering deals with the controlled application of electricity to the solution of real problems. This includes such things as motors, transistors, integrated circuits, and lasers as well as larger physical systems for which these are components: electrical power generating and distribution systems, communication networks, and computers. It is also concerned with the flow of electricity in the human body and with the transmission of signals between planets.

For a more detailed view of this pathway that also includes pre-requisites and co-requisites, please click on "Sample Pathway Plan" for your desired degree.

Mechanical Engineering (ME) Sample Pathway Plans

2 students working on an Engineering project.

The mechanical engineering field is one of the oldest of the several engineering fields. It is also one of the broadest in scope, for it is not identified with nor restricted to any particular technology (like nuclear engineering), nor to any particular vehicle (like land-based automobiles), nor to any particular device or particular system.

For a more detailed view of this pathway that also includes pre-requisites and co-requisites, please click on "Sample Pathway Plan" for your desired degree.

Industrial and Manufacturing Systems Engineering (IMSE) Sample Pathway Plans

Female engineering student working in dyno lab.

Industrial engineering entails designing, controlling, and managing complex systems and procedures for using production resources (people, information, equipment, and materials). The applications of industrial engineering principles can be found in a wide range of industries such as manufacturing, healthcare, financial services, airlines, and space programs.

For a more detailed view of this pathway that also includes pre-requisites and co-requisites, please click on "Sample Pathway Plan" for your desired degree.

Computer and Information Science (CIS) Sample Pathway Plans

Computer screen showing code in game lab.

Computer and Information Science (CIS) is one of the most rapidly growing professions worldwide.

Computing professionals offer expertise in the effective and efficient use of computers for solving human problems, whether that be as a member of a project development team, as a builder of powerful and easy-to-use tools, as an individual researcher, or as an educator.  

Computer and Information Science Programs 

The Computer Science (CS) concentration strengthens your knowledge of how computer systems work and prepares you for positions in system programming, graphics and visualization, networks and web technology.

Opt for the Information Systems (IS) concentration and you’ll dig into how information technologies — like databases, enterprise computing, system analysis, and web-based information systems — are applied to commercial, governmental or scientific contexts.

A third concentration in Game Design (GD) is tailor-made for those whose dreams include careers in game programming, user experience design and augmented reality applications.

Software Engineering

This comprehensive program includes studies in everything from designing, building, testing and optimization of software systems to their implementation and management. And with an emphasis on the technical skills needed to design, build, and modify complex software solutions, you’ll be well-equipped to put your expertise to use in almost any context