Degree Pathway for the MSE in Computer Engineering, Computer Engineering
For students entering聽Fall 2026 and beyond.
1. Credit Requirements
Non-Thesis Option
| Courses | Credits |
|---|---|
| Core Requirements | 9 |
| Technical Electives | 18 |
| Advanced Project | 3 |
| Total credit hours | 30 |
Thesis Option
| Courses | Credits |
|---|---|
| Core Requirements | 9 |
| Technical Electives | 15 |
| Thesis | 6 |
| Graduate Seminar (EECE.6010) | 听0 |
| Total credit hours | 30 |
Applicants who lack any of the above backgrounds and their pre-requisites are required to make up their deficiencies as conditions for acceptance.
With the approval of the Graduate Coordinator, students in the BS/MS program may use up to six credits of graduate courses with an earned grade of B or better for both graduate and undergraduate degrees.
Technical electives are Electrical and Computer Engineering graduate course and concentration courses. Students may choose their technical electives in their area of concentration and across other areas to establish a broad knowledge base. Graduate courses in Computer Science, Mathematics, Physics, and other engineering disciplines may be taken as technical electives only if they are pre-approved by the Graduate Coordinator for non-thesis option, or concurrently by the Graduate Coordinator and the student鈥檚 thesis advisor for thesis option.
The credits for Advanced Graduate Project (EECE.7330) cannot be counted toward the requirement for the thesis-option. It can be replaced with a 3-credit technical elective for the non-thesis option.
2. Core Requirement
The objective of the core requirement is to guarantee broad analytical strength for the MS Engineering students.聽Students in Computer Engineering must take three of the below courses that may be pertinent to their area of concentration.
3. Concentration
A concentration is generally defined by a coordinated and approved sequence of at least four graduate courses. Each student can choose to work out a concentration either with the graduate coordinator or with his/her academic advisor. Completion of a specific concentration is not required for graduation. The course sequences in the concentrations serve as a starting point for establishing a program of study in consultation with the Graduate Coordinator or the student鈥檚 academic/thesis advisor to meet his/her educational objectives. It is expected that the courses comprising the concentration will complement the work the student will undertake in fulfillment of the research requirement.聽
| Required Courses (Choose 3 of the Following)聽 | ||
|---|---|---|
| Course Number | Course Name | Credits |
| EECE.5821 | Computer Architecture and Design | 3 |
| EECE.5811 | Operating Systems and Kernel Design | 3 |
| EECE.5830 | Network Design: Principles, Protocols, and Applications | 3 |
| EECE.5520 | Microprocessor Systems II & Embedded Systems | 3 |
| EECE.5500 | Advanced Digital System Hardware Design | 3 |
| EECE.5560 | Fundamentals of Robotics | 3 |
| EECE.5550 | Computer System Security | 3 |
| EECE.5850 | Fundamentals of Network and Cyber Security | 3 |
| EECE.5100 | Digital Signal Processing聽 | 3 |
| 罢辞迟补濒听 | 9 | |
| Concentration Courses (Choose 3 of the Following) | ||
|---|---|---|
| Course Number | Course Name | Credits |
| Total | 9 | |
| Information Systems (Telecommunications) | ||
| EECE.5100 | Digital Signal Processing | 3 |
| EECE.5110 | Medical Imaging Diagnosis | 3 |
| EECE.5460 | Computer Telecommunications | 3听 |
| EECE.5480 | Coding and Information Theory聽 | 3 |
| EECE.5820 | Wireless Communications | 3 |
| EECE.5860 | Stochastic Modeling in Telecommunications | 3 |
| EECE.6170 | Modeling and Simulation Techniques for Communications Networks | 3 |
| EECE.6180 | Performance of Wireless Communication Networks | 3 |
| EECE.6610 | Local Area / Computer Networking | 3 |
| EECE.6850 | Statistical Theory of Communications聽 | 3 |
| EECE.6870 | Stochastic Estimation | 3 |
| EECE.6880 | Theoretical Acoustics | 3 |
| Information Systems (Communications Engineering) | ||
| EECE.5330 | Microwave Engineering | 3 |
| EECE.5460 | Computer Telecommunications | 3 |
| EECE.5480 | Coding and Information Theory | 3 |
| EECE.5710 | Radar Systems | 3 |
| EECE.5820 | Wireless Communications | 3 |
| EECE.5860 | Stochastic Modeling in Telecommunications聽 | 3 |
| EECE.6170 | Modeling and Simulation Techniques for Communication Networks | 3 |
| EECE.6180 | Performance of Wireless Communications Networks | 3 |
| EECE.6610 | Local Area/Computer Networking | 3 |
| EECE.6840 | Time Series Analysis | 3 |
| EECE.6850 | Statistical Theory of Communications | 3 |
| EECE.6870 | Stochastic Estimation聽 | 3 |
| Power and Energy Engineering聽 | ||
| EECE.5140 | Power Systems Transmission聽 | 3 |
| EECE.5150 | Power Electronics | 3 |
| EECE.5160 | Advanced Machine Theory聽 | 3 |
| EECE.5250 | Power Systems Distribution | 3 |
| EECE.5280 | Alternative Energy Sources | 3 |
| EECE.5290 | Electric Vehicle Technology | 3 |
| EECE.6150 | Solid State Drives Systems | 3 |
| EECE.6160 | Computational Power Analysis聽 | 3 |
| Opto-Electronics | ||
| EECE.5080 | Quantum Electronics for Engineers | 3 |
| EECE.5180 | Electromagnetic Materials for Optical Engineering | 3 |
| EECE.5190 | Engineering of Submicron Machines | 3 |
| EECE.5230/4230 | Introduction to Solid State Electronics | 3 |
| EECE.5320 | Computational Electromagnetics | 3 |
| EECE.5830 | Wave Propagation in Plasmas | 3 |
| EECE.5900 | Fiber Optic Communications | 3 |
| EECE.5950 | Solid State Electronics | 3 |
| EECE.6070 | Electromagnetics of Complex Media | 3 |
| EECE.6080 | Scattering and Diffraction of EM Waves | 3 |
| EECE.6100 | Optics for Information Processing | 3 |
| PHYS.6310 | Non-Linear Optics | 3 |
Opto-Electronics is an option in cooperation with the Department of Physics, and may be pursued by students enrolled in the Master of Science in Electrical Engineering聽program. This option contains required and recommended courses designed to provide a fundamental background in optical devices and systems, as well as in optical physics and in the electro-optical properties of materials.
In addition to the required three core courses, students pursuing this option must take 16.568 Electro-Optics and Integrated Optics and two other courses from the above list.
Other concentrations in Electrical Engineering can be found from the clusters of courses specified as ECE certificates in the聽"Graduate Certificates"听蝉别肠迟颈辞苍.
- Computer Networking and Distributed Systems
- EECE.5580 聽World Wide Web programming
- EECE.5830 聽Network Design: Principles, Protocols and Applications
- EECE.5900 聽Fiber Optic Communications
- EECE.6570 聽High-Speed Integrated Networks: Design and Evaluations
- EECE.6580 聽Computer Network Security
- EECE.6590 聽Distributed Systems
- EECE.6600 聽Mobile IP Networking
- EECE.6610 聽Local Area/Computer Networking
- EECE.6660 聽Storage Area Networks
- Computing and Embedded Systems Hardware and Architecture
- EECE.5020 聽VLSI Design
- EECE.5040 聽VLSI Fabrication
- EECE.5170 聽MMIC Design and Fabrication
- EECE.5500 聽Advanced Digital Systems Design
- EECE.5520 聽Microprocessors II and Embedded Systems
- EECE.5530 聽Software Engineering
- EECE.5570 聽Object Oriented Design
- EECE.5720 聽Embedded Real-time Systems
- EECE.5740 聽Advanced Logic Design
- EECE.5750 聽FPGA Logic Design Techniques
- EECE.6500 聽Advanced Computing Systems Hardware Architecture
- EECE.6520 聽Parallel and Multi-processor Architecture
- EECE.6560 聽Fault Tolerance Systems Design
- EECE.6630 聽Compiler Structures
- Artificial and Machine Intelligence
- EECE.5110 聽Medical Imaging Diagnosis
- EECE.5520 聽Microprocessors II and Embedded Systems聽
- EECE.5530 聽Software Engineering
- EECE.5540 聽Voice Recognition, Processing and Computer Sound Drivers
- EECE.5560 听搁辞产辞迟颈肠蝉
- EECE.5570 聽Object Oriented Design
- EECE.5720 聽Embedded Real-time Systems
- EECE.6510 聽Computer Vision
- EECE.6530 聽Artificial Intelligence and Machine Learning
- EECE.7500 聽Advanced Robotics and Machine Intelligence
- Multimedia Digital Signal and Image Processing and Applications
- EECE.5020 聽VLSI Design
- EECE.5100 聽Digital Signal processing
- EECE.5110 聽Medical Imaging Diagnosis
- EECE.5210 聽Real Time DSP
- EECE.5530 聽Software Engineering
- EECE.5540 聽Voice Recognition, Processing and Computer Sound Drivers
- EECE.5720 聽Embedded Real-time Systems
- EECE.5810 聽Computer Vision and Digital Image Processing
Updated 3/19/26