Michigan Technological University

USA
1 Scholarships 115 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

DegreeBachelor
FieldComputer Engineering.
B

Cost & earnings at Michigan Technological University What students borrow here, and what they go on to earn

You borrow $24,990 median federal debt
You repay $284/mo over 10 years
Graduates earn $78,198 10 yrs after entry
Debt clears in 0.7 yrs of the salary premium
US Department of Education figures See the full breakdown →
B

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 Technological University combines electrical engineering and computer science to prepare students to design and integrate computing systems and hardware. It suits students who enjoy digital design, embedded systems, programming close to the metal, and hands‑on laboratory work leading to careers in hardware, firmware and systems engineering.

What you'll study

The Computer Engineering curriculum blends fundamentals of electrical engineering with computer science, emphasising digital logic, microprocessors, embedded systems, and system-level design. Early-year courses build a foundation in calculus, physics, circuits and programming; later years focus on digital system design, computer architecture, operating systems, software engineering, signal processing and electronics.

  • Core topics: digital logic and gate-level design, microcontrollers and embedded systems, computer architecture, data structures and algorithms, operating systems, software engineering, analog and digital electronics.
  • Laboratory and practical work: hands-on labs in circuit design and PCB prototyping, microprocessor interfacing, embedded firmware development, FPGA and HDL design, robotics and mechatronics projects.
  • Design experience: a senior capstone (senior design) project requiring a team to specify, design, implement and test a complete hardware-software system, often in partnership with industry or research groups.
  • Electives and specialisms: students can take electives in areas such as VLSI and ASIC design, wireless and networking, cybersecurity for embedded systems, real-time systems, machine learning on edge devices, and power electronics.
  • Research and experiential learning: opportunities for undergraduate research with faculty, internships/co‑ops, and participation in student organisations and design competitions.

Entry requirements

Applicants are expected to have completed a strong high school programme with emphasis on mathematics (calculus or precalculus), physics and computing or technology-related coursework where available. Successful candidates typically demonstrate proficiency in algebra, trigonometry and introductory calculus, and have experience with problem-solving and programming.

  • Academic preparation: high school diploma or equivalent with strong grades in mathematics and science courses.
  • Recommended subjects: calculus, physics, computer science or programming, and chemistry or engineering fundamentals.
  • International applicants: proof of English language proficiency as required by the university (such as recognised English tests or prior education in English-medium institutions).
  • Other considerations: a portfolio of projects, coding experience, participation in robotics/engineering clubs, and letters of recommendation can strengthen an application.

Career prospects

Graduates are prepared for roles that bridge hardware and software. Common entry-level positions include embedded systems engineer, firmware engineer, hardware design engineer, systems engineer, and applications engineer. The programme also equips graduates for software development roles that require strong understanding of hardware constraints and for careers in robotics, IoT, telecommunications, semiconductor design, and defence or automotive electronics.

  • Typical employers: technology manufacturers, semiconductor companies, defence contractors, automotive suppliers, telecommunications firms, and startups focusing on IoT and robotics.
  • Further study: options include master’s degrees in computer engineering, electrical engineering, computer science, or interdisciplinary fields such as systems engineering and robotics, as well as professional certifications in areas like embedded systems and cybersecurity.

Why study at Michigan Technological University

Michigan Tech is known for its strong engineering emphasis and hands‑on, experiential learning culture. The Computer Engineering programme is accredited and integrates classroom instruction with extensive laboratory work, industry-sponsored capstone projects, and opportunities for undergraduate research.

  • Hands-on facilities: access to dedicated electronics and embedded systems labs, makerspaces, and fabrication resources for rapid prototyping and PCB work.
  • Industry connections and internships: close ties with regional and national employers support internship and co‑op placements, and many capstone projects are conducted in collaboration with industry partners.
  • Student community: active student chapters of professional societies (such as IEEE and ACM), robotics and design teams, and student-led research groups provide practical experience and networking.
  • Support for career development: career services, faculty mentoring and project experience help graduates transition into engineering roles or continue to graduate study.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Michigan Technological University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.