Apr 19, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

Computer Engineering, B.S.E./Embedded Systems, M.S., Combined B.S.E/M.S.


Return to {$returnto_text} Return to: Departments and Programs

The Combined BSE/MS in Computer Engineering (BSE) and Embedded Systems (MS) allows 8-credits of 5000 level courses to be counted towards both the undergraduate and graduate degree.

Students who have achieved major standing in BSE in Computer Engineering wishing to enroll in the combined program at the end of their sophomore year are required to have a minimum cumulative GPA of 3.4 and meet the admission requirements to the graduate degree in MS in Embedded Systems. Students satisfying these requirements are eligible to apply to the combined program and be offered deferred admission to the graduate program at the beginning of their junior year.

Students who have achieved major standing in BSE in CE wishing to join the program after their junior year are required to have a minimum cumulative GPA of 3.2 and meet the admission requirements to the graduate degree in MS in Embedded Systems. Students satisfying these requirements are eligible to apply to the combined program and be offered deferred admission to the graduate program at the beginning of their senior year.

After receiving deferred admission to the graduate program, students can enroll in 8-credits of cross-listed 5000-level courses that will be double counted to both satisfy the undergraduate and graduate degrees. A table is provided below to help students decide which courses to double count. The table provides a list of all cross-listed courses in the program with information on how they can count towards both the undergraduate and graduate degrees. Each course can only satisfy one requirement in the undergraduate degree and one requirement in the graduate degree.

Students offered deferred admission will remain classified as undergraduates until they have completed all undergraduate degree requirements. At that time, students who have maintained an overall undergraduate GPA 3.0 and have earn a B or better in each double-counted graduate course, will be reclassified as graduate students through the Graduate School.

To be eligible for the Computer Engineering, B.S.E/Embedded Systems, M.S. options, students must:

  1. Have achieved Major Standing in Computer Engineering
  2. Have a cumulative GPA of 3.4, if applying in their sophomore year.
  3. Have a cumulative GPA of 3.0, if applying in their junior year.
  4. Apply for and received delayed admission to the M.S. program before taking any of the double-counted graduate courses. Maximum double-counting is 8 credits.
  5. Maintain a minimum 3.0 cumulative GPA to completion of the degree in Computer Engineering, B.S.E.
  6. Achieve a B or better in each 5000-level course for it to be counted towards the M.S. program.

Table of Cross-listed Courses eligible for double-counting

Please note that the graduate program in Embedded Systems only allows for one 4-credit elective course.

Subject

Number

Title

Credits

Undergraduate requirement met
(Each course can only meet one)

Graduate requirement met
(Each course can only meet one)

ECE

5710

Computer Hardware Design

    4

  • Required Professional Subject

  • Core

  • Elective

ECE

5721

Embedded Systems Design

    4

  • Required Professional Subject

  • Core

  • Elective

ECE

5130

Microelectronic Materials and Devices

    4

  • Elective

  • Elective

ECE

5132

VLSIC Design of Digital Chips  

    4

  • Elective

  • Elective

ECE

5134

Fundamentals of MEMS

    4

  • Elective

  • Elective

ECE

5137

High-Frequency Electronics

    4

  • Elective

  • Elective

ECE

5404

Linear Systems and Controls

    4

  • Elective

  • Elective

ECE

5500

Robotic Systems and Control

    4

  • Elective

  • Elective

ECE

5510

Machine Vision

    4

  • Elective

  • Elective

ECE

5520

Automotive Mechatronics I

    4

  • Elective

  • Elective

ECE

5551

Human Robot Interaction

    4

  • Elective

  • Elective

ECE

5600

Fundamentals of AC Motor Design

    4

  • Elective

  • Elective

ECE

5620

Electrical Energy Systems

    4

  • Elective

  • Elective

ECE

5640

Battery Management Systems

    4

  • Elective

  • Elective

ECE

5772

High Performance Embedded Programming

    4

  • Elective

  • Core

  • Elective

ECE

5810

Quantum Computer Design

    4

  • Elective

  • Core

  • Elective

ECE

5740

Embedded Artificial Intelligence

    4

  • Elective

  • Core

  • Elective

ECE

5760

Embedded System Design with FPGAs

    4

  • Elective

  • Depth

  • Elective

ECE

5770

GPU Accelerated Computing

    4

  • Elective

  • Depth

  • Elective

ECE

5780

Embedded Security

    4

  • Elective

  • Depth

  • Elective

CSI

5130

Artificial Intelligence

    4

  • Elective

  • Depth

  • Elective

CSI

5110

Foundations of Edge AI

    4

  • Elective

  • Elective

CSI

5580

AI for Cybersecurity & Privacy

    4

  • Elective

  • Elective

Return to {$returnto_text} Return to: Departments and Programs