Eric Balster, Department Chairperson
Raúl Ordoñez, Graduate Program Director
Master of Science in Computer Engineering (CPE)
The program of study leading to the Master of Science in Computer Engineering (MSCPE) must include a minimum of 30 semester hours of credit consisting of the following:
| ECE 500 | Introduction to the Graduate Program in Electrical and Computer Engineering 1 | 0 |
| Choose any 3 CPE Core Courses Below: 2, 3, 6 | 9 | |
ECE 501 | Contemporary Digital Systems | |
ECE 505 | Digital Signal Processing | |
ECE 530 | Digital Integrated Circuit Design | |
ECE 532 | Embedded Systems | |
ECE 533 | Computer Design | |
ECE 586 | Computer Networks | |
CPS 510 | System Analysis | |
CPS 536 | Operating Systems | |
CPS 570 | Data Communications | |
| Specialization Area: 4, 6 | 9 | |
Computing Systems | ||
Sensors and Devices | ||
Signals and Systems | ||
| Basic Engineering Science 6 | 6 | |
Two courses in approved basic and engineering science, which may include ECE and CPS courses approved by the advisor/Chair. | ||
| Choose Non-Thesis or Thesis Option Below: | 6 | |
| Non-Thesis Option: Choose any two project-based learning courses 6 | ||
ECE 505 Digital Signal Processing - if not taken in above core CPS courses | ||
ECE 531 | Analog Integrated Circuit Design | |
ECE 536 | Microprocessor Applications | |
ECE 537 | Adv Engr Software | |
ECE 538 | Object-Oriented Programming Applications | |
ECE 572 | Optical Information Processing | |
ECE 636 | Advanced Computer Architecture | |
CPS 512 | System Design | |
CPS 542 | Database Management Systems | |
CPS 543 | Advanced Concepts of Programming Languages | |
CPS 544 | Advanced UNIX/Linux Programming | |
CPS 572 | Network Security | |
| Thesis Option: required for TA/RA's 5 | ||
ECE 599 | Thesis | |
| Total Hours | 30 |
| 1 | ECE 500 must be taken during the first semester of the graduate program. |
| 2 | At least 9 of the 30 credit hours must be from ECE courses. At least 3 of the 30 credit hours must be from CPS courses. |
| 3 | At nine hours of completed coursework: A Graduate Program of Study document (found on Porches) is to be completed by the student and submitted to the Graduate Program Director. This document will outline the specific coursework required to complete the degree requirements. This document can be amended if necessary. |
| 4 | Nine semester hours in a computer engineering specialization area, such as Communications and Networking, Software Engineering, Embedded Systems, or any other interdisciplinary area approved by the advisor/Chair. |
| 5 | Thesis Option: Six semester hours of an approved thesis. Any students employed as an RA or TA must take the thesis option. |
| 6 | Elective courses can be used to earn certificates in other programs, such as Foundations of Engineering Management, Six Sigma, Sustainability and other offerings. A complete list of available certificates can be found in the graduate catalog: http://catalog.udayton.edu/certificatesaz/ |


