Visit the Electrical and Computer Engineering Department page for more information on the program and access to advising.
Program Description
Computer Engineering encompasses the science and technology of design, programming, implementation, prototyping, testing, and maintenance of integrated software and hardware components of modern computing systems and computer–controlled equipment (cell phones, video games, laptops).
Matriculation Requirements
To be admitted to the BSCE program a student must complete the following courses with a minimum grade of C in these courses and a grade point average of 2.5 or above. A student not meeting all of the admission requirements may request in writing, a provisional admission status for a semester from the department. the provisional admission status must be approved by the computer engineering program coordinator.
Graduation Plan
This graduation plan is a sample plan and is intended to be a guide. Your specific plan may differ based on your Math and English placement and/or transfer credits applied. You are encouraged to meet with an advisor and set up an individualized graduation plan in Wolverine Track.
Plan of Study Grid First Year |
Semester 1 |
CS 1400 | Fundamentals of Programming | 3 |
ECE 1000 | Introduction to Electrical and Computer Engineering | 3 |
MATH 1210 | Calculus I | 4 |
PHYS 2210 | Physics for Scientists and Engineers I | 4 |
PHYS 2215 | Physics for Scientists and Engineers I Lab | 1 |
| Credit Hours | 15 |
Semester 2 |
ECE 2700 | Digital Design I | 3 |
ECE 2705 | Digital Design I Lab | 1 |
MATH 1220 | Calculus II | 4 |
PHYS 2220 | Physics for Scientists and Engineers II | 4 |
PHYS 2225 | Physics for Scientists and Engineers II Lab | 1 |
ENGL 1010 | Introduction to Academic Writing | 3 |
| Credit Hours | 16 |
Second Year |
Semester 1 |
ECE 2250 | Circuit Theory | 3 |
ECE 2255 | Circuit Theory Lab | 1 |
ECE 2750 | Engineering Analysis | 3 |
CS 1410 | Object Oriented Programming | 3 |
ENGL 2010 | Intermediate Academic Writing | 3 |
| 3 |
| American History () | |
| Credit Hours | 16 |
Semester 2 |
ECE 3740 | Digital Design II | 3 |
ECE 3760 | Electronic Systems | 3 |
ECE 3765 | Electronic Systems Lab | 1 |
CS 2370 | C Plus Plus Programming | 3 |
| 3 |
| Credit Hours | 13 |
Third Year |
Semester 1 |
ECE 3710 | Applied Probability and Statistics for Engineers and Scientists | 3 |
ECE 3730 | Embedded Systems I | 3 |
ECE 3770 | Signals and Systems | 3 |
CS 2300 | Discrete Mathematical Structures I | 3 |
CS 2420 | Introduction to Algorithms and Data Structures | 3 |
| Credit Hours | 15 |
Semester 2 |
ECE 4730 | Embedded Systems II | 3 |
ECE 4750 | Digital Signal Processing | 3 |
ECE 4755 | Digital Signal Processing Lab | 1 |
| 3 |
| 3 |
| 4 |
| Credit Hours | 17 |
Fourth Year |
Semester 1 |
ECE 4700 | Computer Architecture for Engineering Applications | 3 |
ECE 4760 | VLSI Design | 3 |
ECE 4765 | VLSI Design Laboratory | 1 |
ECE 4850 | Machine Learning | 3 |
| 3 |
| 3 |
| Credit Hours | 16 |
Semester 2 |
ECE 4800 | Computer Engineering Senior Design Project () | 3 |
| 3 |
CS 3060 | Operating Systems Theory | 3 |
| 3 |
| Credit Hours | 12 |
| Total Credit Hours | 120 |