Mar 03, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

Computer Engineering, B.S.E./Electrical and Computer Engineering, M.S., Combined B.S.E/M.S. (Pending Final Approval)


The Combined BSE/MS in Computer Engineering (BSE) and Electrical and Computer Engineering (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 Electrical and Computer Engineering. 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 Electrical and Computer Engineering. 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/Electrical and Computer Engineering, M.S. option, 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

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
  • Breadth/Depth: Computer Engineering
  • Elective

ECE

5721

Embedded Systems Design

    4

  • Required Professional Subject
  • Breadth/Depth: Computer Engineering
  • Elective

ECE

5130

Microelectronic Materials and Devices

    4

  • Elective
  • Breadth/Depth: Electronics
  • Elective

ECE

5132

VLSIC Design of Digital Chips

    4

  • Elective
  • Breadth/Depth: Electronics or Computer Engineering
  • Elective

ECE

5134

Fundamentals of MEMS

    4

  • Elective
  • Breadth/Depth: Electronics
  • Elective

ECE

5137

High-Frequency Electronics

    4

  • Elective
  • Breadth/Depth: Communications, Electromagnetics, or Electronics
  • Elective

ECE

5404

Linear Systems and Controls

    4

  • Elective
  • Core and Theory
  • Breadth/Depth: Controls or Energy
  • Elective

ECE

5500

Robotic Systems and Control

    4

  • Elective
  • Breadth/Depth: Mech and Robotics
  • Elective

ECE

5510

Machine Vision

    4

  • Elective
  • Breadth/Depth: Mech and Robotics
  • Elective

ECE

5520

Automotive Mechatronics I

    4

  • Elective
  • Breadth/Depth: Controls, Mech and Robotics
  • Elective

ECE

5551

Human Robot Interaction

    4

  • Elective
  • Breadth/Depth: Mechatronics and Robotics
  • Elective

ECE

5600

Fundamentals of AC Motor Design

    4

  • Elective
  • Breadth/Depth: Energy
  • Elective

ECE

5620

Electrical Energy Systems

    4

  • Elective
  • Breadth/Depth: Energy
  • Elective

ECE

5640

Battery Management Systems

    4

  • Elective
  • Breadth/Depth: Energy
  • Elective

ECE

5760

Embedded System Design with FPGAs

    4

  • Elective
  • Breadth/Depth: Computer Engineering
  • Elective

ECE

5770

GPU Accelerated Computing

    4

  • Elective
  • Breadth/Depth: Computer Engineering
  • Elective

ECE

5772

High Performance Embedded Programming

    4

  • Elective
  • Breadth/Depth: Computer Engineering
  • Elective

ECE

5810

Quantum Computer Design

    4

  • Elective
  • Breadth/Depth: Computer Engineering
  • Elective

CSI

5130

Artificial Intelligence

    4

  • Elective
  • Elective