Cost & earnings at Michigan State University What students borrow here, and what they go on to earn
Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing
See the degree grade →The Bachelor of Science in Computer Engineering at Michigan State University combines electrical engineering and computer science to train students in digital systems, embedded hardware, software and system integration. It suits students who want a rigorous technical education preparing them for careers in hardware design, embedded systems, robotics, IoT and related fields or for further study.
The Computer Engineering curriculum blends core engineering science with focused study of digital hardware and software. Students take foundational courses in calculus, linear algebra, differential equations, physics and probability before progressing to engineering fundamentals such as circuit analysis, signals and systems, and electronic devices.
Core computer engineering topics typically include digital logic and design, computer organisation and architecture, microprocessors and embedded systems, integrated circuit design, signal processing, and hardware/software interfacing. Software and systems courses cover programming, data structures, operating systems, and real-time systems.
Laboratory work and hands-on projects are emphasised throughout the programme. Students complete multiple lab courses in circuits, digital systems and embedded design and undertake a year-long senior capstone design project that integrates hardware and software to solve a practical engineering problem. Electives allow specialisation in areas such as FPGA and ASIC design, robotics and control, wireless communications, cybersecurity for embedded devices, and machine learning for edge computing.
Admission to Michigan State University requires a completed secondary school qualification equivalent to a US high school diploma. Successful applicants for computer engineering typically have strong preparation in mathematics (including algebra, geometry and preferably pre-calculus or calculus) and physics. Prior exposure to programming is advantageous but not always required.
Typical expectations include a competitive academic record and evidence of readiness for a rigorous STEM curriculum. International applicants must demonstrate English language proficiency through recognised tests or approved alternatives. Applicants may also strengthen their application with relevant extracurricular activities such as robotics clubs, coding competitions, engineering camps, internships or independent projects.
Graduates with a BSc in Computer Engineering are qualified for roles spanning hardware and software domains. Common career paths include embedded systems engineer, hardware design engineer (FPGA/ASIC), firmware developer, systems engineer, robotics engineer, IoT engineer, and test and validation engineer. Graduates also move into related areas such as networked systems, cybersecurity for devices, and product engineering in sectors like automotive, telecommunications, consumer electronics, medical devices and defence.
Many students pursue internships and co‑op experiences during their degree to build industry contacts; others continue to graduate study in electrical and computer engineering, computer science or interdisciplinary fields that combine hardware and software research.
Michigan State offers a comprehensive engineering education with opportunities for hands-on learning, undergraduate research and industry engagement. The College of Engineering provides structured lab courses, makerspaces and faculty-led research projects where undergraduates can work alongside graduate students and faculty on contemporary problems.
Proximity to a diverse industrial region creates internship and employment opportunities across automotive, manufacturing, telecommunications and technology companies. The university also supports career development through dedicated services, student engineering societies and a senior design programme that connects student teams with real clients. The campus community and resources make MSU a strong choice for students seeking a balanced mix of practical experience, academic depth and pathways into industry or further study.
Shortlist scholarships and plan your application — free guidance from our advisors.