Degree Requirements
The program is a 30-credit degree program. Students are required to complete:
-
1 mathematical foundation course (3 credits)
-
4 core courses in their majors/programs (12 credits)
-
3 concentration courses in a chosen concentration (9 credits)
-
2 elective courses (6 credits)
Mathematical Foundation Courses
Students are required to select one mathematical foundation course from the list below:
EE 602 | Analytical Methods in Electrical Engineering | 3 |
| Or | |
EE 605 | Probability and Stochastic Processes I | 3 |
Core Courses
Students are required to select four core courses from the list below:
AAI 695 | Applied Machine Learning | 3 |
AAI 646 | Pattern Recognition and Classification | 3 |
EE 608 | Applied Modeling and Optimization | 3 |
AAI 627 | Data Acquisition, Modeling and Analysis: Big Data Analytics | 3 |
AAI 628 | Data Acquisition, Modeling and Analysis: Deep Learning | 3 |
AAI 672 | Applied Game Theory and Evolutionary Algorithms | 3 |
Concentrations
Students are required to select three courses from one of the concentrations listed below:
Electrical Engineering Concentration Course Options
The Electrical Engineering concentration will provide students with fundamental knowledge and background on electrical engineering and will allow students to apply Artificial Intelligence algorithms to a wide array of topics including but not limited to communications, smart grids, and digital systems design.
Students who select the Electrical Engineering concentration are required to select three concentration courses from the list below:
EE 548 | Digital Signal Processing | 3 |
EE 575 | Introduction to Control Theory | 3 |
EE 582 | Wireless Networking: Architectures, Protocols and Standards | 3 |
EE 603 | Linear System Theory | 3 |
EE 608 | Applied Modeling and Optimization | 3 |
EE 609 | Communication Theory | 3 |
Computer Engineering Concentration Course Options
The Computer Engineering concentration will provide students with fundamental knowledge and background on computer engineering and will allow students to apply Artificial Intelligence algorithms to a wide array of topics including but not limited to communications, networking, information networks, image processing and computer vision, security, real time and embedded systems, and robotics and control.
Students who select the Computer Engineering concentration are required to select three concentration courses from the list below:
CPE 517 | Digital and Computer Systems Architecture | 3 |
CPE 555 | Real-Time and Embedded Systems | 3 |
CPE 593 | Applied Data Structures and Algorithms | 3 |
CPE 679 | Computer and Information Networks | 3 |
CPE 690 | Introduction to VLSI Design | 3 |
EE 608 | Applied Modeling and Optimization | 3 |
Data Engineering Concentration Course Options
The Data Engineering concentration will provide students with fundamental knowledge and background necessary for analysis, management and classification of Big Data for a variety of application domains, including information systems security, and data management for web applications.
Students who select the Data Engineering concentration are required to select three concentration courses from the list below:
AAI 551 | Engineering Programming: Python | 3 |
AAI 627 | Data Acquisition, Modeling and Analysis: Big Data Analytics | 3 |
AAI 628 | Data Acquisition, Modeling and Analysis: Deep Learning | 3 |
CPE 593 | Applied Data Structures and Algorithms | 3 |
Software Engineering Concentration Course Options
The Software Engineering concentration will provide students with fundamental knowledge and background on software development with an emphasis on developing software for AI applications.
Students who select the Software Engineering concentration are required to select three concentration courses from the list below:
AAI 551 | Engineering Programming: Python | 3 |
EE 552 | Engineering Programming: Java | 3 |
EE 553 | Engineering Programming: C++ | 3 |
AAI 627 | Data Acquisition, Modeling and Analysis: Big Data Analytics | 3 |
AAI 628 | Data Acquisition, Modeling and Analysis: Deep Learning | 3 |
CPE 593 | Applied Data Structures and Algorithms | 3 |
CPE 810 | Special Topics in Computer Engineering | 3-6 |
Biomedical Engineering Concentration Course Options
The Biomedical Engineering concentration will provide students with the engineering skills needed to extract and process biomedical signals, compute and analyze medical data, and build new user friendly healthcare applications.
Students who select the Biomedical Engineering concentration are required to select three concentration courses from the list below:
BME 810 | Special Topics in Biomedical Engineering | 1-6 |
BME 558 | Introduction to Brain-Machine Interfaces | 3 |
| | |
BME 504 | Medical Instrumentation and Imaging | 3 |
| Or | |
CPE 585 | Medical Instrumentation and Imaging | 3 |
Systems Biology Concentration Course Options
The Systems Biology concentration will provide students with sufficient knowledge and background to perform mathematical and computational modeling of complex biological systems in a wide range of areas including genetics and bioinformatics.
Students who select the Systems Biology concentration are required to select three concentration courses from the list below:
BIO 687 | Molecular Genetics | 3 |
CH 580 | Biochemistry I - Cellular Metabolism and Regulation | 3 |
BIO 668 | Computational Biology | 3 |
Mechanical Engineering Concentration Course Options
The Mechanical Engineering concentration will provide students with fundamental knowledge and background in design and manufacturing to perform mathematical and computational modeling of complex mechanical systems including but not limited to robotics.
Students who select the Mechanical Engineering concentration are required to select three concentration courses from the list below:
ME 598 | Introduction to Robotics | 3 |
ME 621 | Introduction to Modern Control Engineering | 3 |
ME 644 | Computer-Integrated Design and Manufacturing | 3 |
Artificial Intelligence in Design and Construction Concentration Course Options
Students who complete this concentration will acquire a practical grounding in artificial intelligence as applied to the Design and Construction Industry, including its potential to transform organizations by increasing productivity and efficiency while enhancing safety and profitability. By evaluating current trends and applications, students will be able to investigate and conclude the capital investments and project-specific feasibility necessary to incorporate AI throughout the design and construction process.
Students who select the Artificial Intelligence in Design and Construction concentration are required to select three concentration courses from the list below:
OE 511 | Urban Oceanography | 3 |
CM 521 | Leading Construction Organizations | 3 |
CM 530 | Strategic Responses to Cyclical Environments | 3 |
CM 560 | Sustainable Design | 3 |
Electives
Students in the Master of Engineering program are required to complete two elective courses (6 credits). Elective courses can be any graduate level course at the 500 or 600 levels within the Department of Electrical and Computer Engineering. Elective courses that are taken outside of the department require approval by the faculty advisor.