Nov 25, 2025  
Graduate Catalog 2025-26 
    
Graduate Catalog 2025-26

Master of Science in Engineering-Computer Engineering (CENM)


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

Advising: Department Chair or Graduate Committee Chair
B-236 Floyd Hall (Parkview Campus)

This program emphasizes hands-on collaborative MS degree experiences, providing paths to graduation including a conventional, faculty directed and supervised thesis option and primarily course-based paths that are required to include either a faculty directed research project (ECE 6970) or Practical Training (ECE 6990).

Thesis Option
The thesis option is open to selected students interested in research work. Students interested in this option must petition the department chair, and each student’s thesis committee must be approved by the department chair and the Graduate College Dean. The Thesis Committee Chair must be chosen from the ECE Department faculty. In case of an interdisciplinary topic, a faculty member from any WMU department may be invited as a Thesis Committee Co-Chair.

In addition to taking at least 24 hours of approved courses, students will elect six hours of ECE 7000: Master’s Thesis and successfully defend the thesis.

Course Work Option
The course work option is open to students interested in project work or practical training. Students interested in this option must request and receive permission to take either ECE 6970 or ECE 6990 from the department and their graduate adviser or respective course coordinator. Students will take at least 33 hours of approved course credits, including project and/or practical training.

Program Requirements


Course Work Option


The program (course work option) consists of thirty-three (33) credit hours:

  1. At least three hours selected from Computer Engineering Core Foundation Courses.
  2. At least three hours selected from Elective Concentration Areas Foundation Courses.
  3. A minimum of 12 hours of courses (inclusive of foundation courses and with at least six hours at the 6000-level) selected from the Computer Architecture and Digital Design concentration area.
  4. A minimum of nine hours of courses selected from one of the three concentration areas:
  • Communications and Signal Processing
  • Control Systems
  • Electronics and Power Systems
  1. Foundation courses may be counted toward the 12 hours and the 9 hours requirement, respectively.
  2. A practical hands-on project or practical training experience is required.
  • For project-based experience, an ECE 6970 Problems in Electrical and Computer Engineering project under the direction of an ECE faculty member is required for a minimum of 3 credit hours, or
  • For practical training experience, an ECE 6990 Practical Training off-campus industrial and/or similar settings internship or coop for at least one semester is required with 1 credit hour per semester for a maximum of 3 credits/semesters allowed as part of the degree program.
  1. The remaining elective hours of additional graduate courses may be selected from any listed ECE courses, or from the list of graduate courses approved by the department from the following disciplines: computer, electrical, other engineering disciplines, computer science, mathematics, or physics.

  2. The master’s degree requirement is 33 graduate credit hours with the course work option. For the course work option, at least 17 credits (minimum of 50%) must be taken at the 6000-level.

Thesis Option


The program (thesis option) consists of thirty (30) credit hours:

  1. At least three hours selected from Computer Engineering Core Foundation Courses.
  2. At least three hours selected from Elective Concentration Areas Foundation Courses.
  3. A minimum of twelve hours of courses (inclusive of foundation courses and with at least six hours at the 6000-level) selected from the Computer Architecture and Digital Design concentration area.
  4. Foundation courses may be counted toward the 12 hours requirement.
  5. Six hours of ECE 7000: Master’s Thesis
  6. The remaining elective hours of additional graduate courses may be selected from any listed ECE courses, or from the list of graduate courses approved by the department from the following disciplines: computer, electrical, other engineering disciplines, computer science, mathematics, or physics
  7. The master’s degree requirement is 30 hours with the thesis option. For the thesis option, at least 15 credits (minimum of 50%) must be taken at the 6000, or higher level.

Computer Engineering Core Foundation Courses (3 hours)


 

Elective Concentration Areas Foundation Courses (3 hours)


 

Concentration Areas


Computer Architecture and Digital Design


Other courses may be used in place of these courses if PRIOR approval is obtained from the Electrical and Computing Engineering advisor and the department chair.

Communications and Signal Processing


Other courses may be used in place of these courses if PRIOR approval is obtained from the Electrical and Computing Engineering advisor and the department chair.

Control Systems


Other courses may be used in place of these courses if PRIOR approval is obtained from the Electrical and Computing Engineering advisor and the department chair.

Electronics and Power Systems


Other courses may be used in place of these courses if PRIOR approval is obtained from the Electrical and Computing Engineering advisor and the department chair.

Other Available ECE Courses


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