Master of Science in Electrical and Computer Engineering (MSECE)
MSECE students must complete a minimum of thirty-two
semester hours of approved coursework with a minimum QPA of
3.000. Full-time students must complete either an eight semester
hour Thesis or a four semester hour Project as part of their
program of study. Research Assistants, Teaching Assistants,
and Industrial Fellowship students must complete a Thesis. The
Thesis or Project is optional for part-time students.
Research or Teaching Assistants may not change
their areas of concentration without the approval of their academic
or Thesis Adviser and the ECE Graduate Affairs Committee. Students
who select the Thesis option must form an Examination Committee
comprising the Thesis Adviser and a minimum of two full-time
faculty members (or one full-time faculty member and one adviser
from industry) with background relevant to the Thesis topic.
The student shall present the Thesis to this Committee and to
the ECE Department at-large in the form of a seminar before
final approval of the Thesis will be granted. Students who choose
the Project option shall select one adviser, who will be responsible
for assigning the Project grade, and one other ECE faculty member.
The Project shall result in a written report and a final examination
comprising a poster session followed by a five-minute presentation.
All Master of Science Projects will be presented at one poster
session scheduled the Friday before final exam week. Project
results should be of aquality that is suitable for publication
or presentation at a professional conference.
The ECE Department requires that Master’s
degree students who hold Research, Teaching, or Tuition Assistantships
register for eight semester hours of coursework per semester,
including summer mini-semesters. Students may register for ECE
G664 Master’s Research (4SH) or ECE G668 Master’s
Research (8SH) to fulfill the registration requirement if they
have completed course work and Thesis registration requirements.
Course Requirements
All MSECE students must complete a minimum of two courses from
the Required Core Courses list below. In addition, MSECE students
should select an appropriate number of technical electives in
consultation with their academic and/or research Adviser. A
list of faculty-recommended technical electives within each
research area is shown below.
| |
With
Project |
With
Thesis
|
Part-time
Study
|
| Required
Core Courses |
8 SH |
8 SH |
8 SH |
| Technical Electives |
20 SH |
16 SH |
24 SH |
| Project/Thesis |
4 SH |
8 SH |
0 SH |
|
Minimum Semester Hours Required |
32
SH |
32
SH |
32
SH |
|
| Required Core Courses |
Credits |
| |
Linear Systems Analysis |
4
|
| |
Solid State Devices |
4
|
| |
Electromagnetic
Theory 1 |
4
|
| |
Complex Variable Theory and
Differential Equations |
4 |
| |
Applied Probability and Stochastic
Processes |
4 |
| |
Fundamentals of Computer Engineering |
4 |
| |
Computer Architecture |
4 |
| |
VLSI Design |
4 |
|
Students may also use any of these eight core courses
as technical electives. Recommended technical electives for each
research specialization are listed below. All students who will
complete a Project or Thesis must also register for the appropriate
number of Project/Thesis credits as shown below.
| Recommended Technical Electives |
Credits |
| |
Digital Control
Systems |
4
|
| |
Nonlinear Control |
4
|
| |
System Identification
and Adaptive Control |
4
|
| |
Optimal and Robust Control |
4 |
| |
Analog Integrated Circuit
Designs |
4 |
| |
Integrated Circuits for Communications
and Analog Signal Processing |
4 |
| |
Microwave Circuit Design
for Wireless Communications |
4 |
| |
Electromagnetic Theory 2 |
4 |
| |
Computational Methods in
Electromagnetics |
4 |
| |
Radar Systems |
4 |
| |
Remote Sensing |
4 |
| |
Fourier and Binary Optics |
4 |
| |
IR Imaging |
2 |
| |
Optical Detection |
4 |
| |
Modern Imaging |
4 |
|
Modern Signal Processing |
4 |
|
Two Dimensional Signal and
Image Processing |
4 |
|
Statistical and Adaptive
Signal Processing |
4 |
|
Pattern Recognition |
4 |
|
Auditory Signal Processing |
4 |
|
Digital Image Processing |
4 |
|
Modern Spectral Analysis
and Array Processing |
4 |
|
Digital Filter Banks and
Wavelets |
4 |
|
Special Topics in Signal
Processing 1 |
4 |
|
Special Topics in Signal
Processing 2 |
4 |
|
Special Topics in Signal
Processing 3 |
4 |
|
Multi-User Detection |
4 |
|
Network Communications and
Performance Engineering |
4 |
|
Error Correcting Codes |
4 |
|
Spread Spectrum Communication
Systems |
4 |
|
Wireless Communications |
4 |
|
Detection and Estimation
Theory |
4 |
|
Digital Communications |
4 |
|
Information Theory |
4 |
|
Local Area Networks and Internetworking |
4 |
|
Broadband and Communications
Networks |
4 |
|
Special Topics in Communications
1 |
4 |
|
Special Topics in Communications
2 |
4 |
|
Special Topics
in Communications 3 |
4 |
|
Software Engineering 1 |
4 |
|
Software Engineering 2 |
4 |
|
VLSI Architecture |
4 |
|
Parallel Architectures for
High Performance Computing |
4 |
|
Multiprocessor Architectures |
4 |
|
Combinatorial Optimization |
4 |
|
Network Computing |
4 |
|
Mobile and Wireless Networking |
4 |
|
Distributed Systems |
4 |
|
Special Topics in Computer
Networks |
4 |
|
Robot Vision and Sensors
|
4 |
| Recommended Technical Electives |
Credits |
|
Solid State Devices |
4
|
| |
Digital Control
Systems |
4
|
|
Multivariable
Control Systems |
4
|
|
Optimal and Robust Control |
4 |
| |
Analog Integrated Circuit
Designs |
4 |
| |
Advanced Solid State Devices |
4 |
|
Integrated Circuits for Communications
and Analog Signal Processing |
4 |
|
Integrated Circuit Fabrication |
4 |
|
Design and Analysis of Digital
Integrated Circuits |
4 |
|
Plasma Processing Seminar |
4 |
|
Modern Imaging |
4 |
|
Modern Signal Processing |
4 |
|
Statistical and Adaptive
Signal Processing |
4 |
|
Digital Image Processing |
4 |
| |
Modern Spectral Analysis
and Array Processing |
4 |
|
Digital Filter Banks and
Wavelets |
4 |
|
Multi-User Detection |
4 |
|
Network Communications and
Performance Engineering |
4 |
|
Error Correcting Codes |
4 |
|
Spread Spectrum Communication
Systems |
4 |
|
Wireless Communications |
4 |
|
Detection and
Estimation Theory |
4 |
|
Digital Communications |
4 |
|
Local Area Networks and Internetworking |
4 |
|
Testing and Design for Testability |
4 |
|
Broadband and Communications
Networks |
4 |
|
Software Engineering 1 |
4 |
|
Software Engineering2 |
4 |
|
VLSI Architecture |
4 |
|
Digital Systems Design with
Hardware Description Languages |
4 |
|
Digital Systems Design and
Interfacing with Verilog |
4 |
|
Fault-Tolerant Computers |
4 |
|
Parallel Architectures for
High Performance Computing |
4 |
|
Multiprocessor
Architectures |
4 |
|
Combinatorial Optimization |
4 |
| |
Digital Hardware Synthesis |
4 |
|
Network Computing |
4 |
|
Interconnection Networks
and Multicomputers |
4 |
|
Mobile and Wireless Networking |
4 |
|
Distributed Systems |
4 |
|
Special Topics in Computer
Engineering 1 |
4 |
|
Robotics and Automation Systems |
4 |
|
Special Topics in Computer
Networks |
4 |
|
Special Topics in Computer
Engineering 2 |
4 |
|
|
Robot Vision and Sensors
|
4 |
|
Computer
and Information Sciences
|
| Approved Technical Electives for Computer
Engineering Students |
Credits |
| |
Principles of
Programming Languages |
4 |
| |
Computer Systems |
4 |
| |
Algorithms |
4 |
| |
Foundations of Artificial
Intelligence |
4 |
| |
Introduction to Database
Systems |
4 |
| |
Implementation of Database
Management Systems |
4 |
|
Computer Graphics |
4 |
|
Digital Image Processing |
4 |
|
Pattern Recognition and Computer
Vision |
4 |
|
Machine Learning |
4 |
|
Knowledge-based Systems |
4 |
|
Natural Language Processing |
4 |
|
Wireless Networks |
4 |
|
Cryptography and Communication
Security |
4 |
|
Network Security |
4 |
| |
Compilers |
4 |
|
Semantics of Programming
Languages |
4 |
|
Parallel Computing |
4 |
|
Distributed Algorithms |
4 |
|
Introductory Principles of
Programming Languages |
4 |
|
Advanced Algorithms |
4 |
|
|
Theory of Computation |
4 |
|
Mathematics
Courses
|
| Approved Technical Electives for Computer
Engineering Students |
Credits |
| |
Combinatorial Analysis |
4 |
|
|
Graph Theory |
4 |