About the Program
The ECE Department offers a program totaling 30 credit hours, leading to the degree of Master of Science in Engineering (Robotics Engineering). Students desiring admission to the program must have earned a Bachelor's degree in Robotics, Electrical, Computer, Mechanical, Industrial and Manufacturing Systems Engineering or Computer Science with an overall GPA of 3.0 or higher. Students whose undergraduate background is in other fields may be given conditional admission and would be required to take preparatory courses in the aforementioned fields as described in section V. Students admitted to the program are required to take courses as specified below.
Classes will be offered in the late afternoon and evening hours to enable students to earn their master's degree through part-time study.
The MSE (RE) program is designed so that graduates will have:
a) a strong background in theories and a good knowledge of the latest technologies in the robotics engineering discipline.
b) an ability to conduct research in advanced engineering fields. The students will possess appropriate skills in formulating problems, designing experiments, collecting, processing, analyzing and interpreting data, designing a system, component, or process to meet desired requirements, and evaluating the system performances.
c) an ability to learn the latest research advancement, use advanced techniques and modern engineering tools in engineering practice, evaluate different strategies to derive a feasible solution.
Undergraduate Degree Required
Bachelor's degree in physical or mathematics sciences with an overall GPA of 3.0 or higher
Students from other related fields may be required to take preparatory courses before or after starting the program.
Standardized Test Scores
GRE not required
- Ordinary Differential Equations (MATH 216 or equivalent)
- Linear Algebra (MATH 217 or equivalent
- Probability and Statistics (IMSE 317 or equivalent)
- Dynamics (ECE 347 or equivalent)
- Data Structures and Algorithms (ECE 270 and ECE 370 or equivalent)
Other Experience Required
Computer programming (no particular language or methodology)
Students must maintain a cumulative GPA of 3.0 or higher in every semester. Grades below “B-“ are not counted and no more than two “B-“s are allowed. Students may be placed on probation if their cumulative GPA falls below 3.0. A cumulative GPA of 3.0 or higher is required in order to be eligible to receive the MSE (RE) degree. Requirements are available to download (PDF).
- ECE 5001 Analytic and Comp Math
- ECE 545 Introduction to Robotic Systems
Select ONE of the following:
- ECE 543 Kinematics, Dynamics, and Control of Robots
- ECE 544 Mobile Robotics
Choose three courses from the following:
Sensing and Processing
- ECE 555 Stochastic Processes
- ECE 580 Digital Signal Processing
- ECE 582 Statistical Signal Processing
- ECE 584 Speech Processing
- ECE 586 Digital Image Processing
- ECE 587 Selected Topics in Computer Vision
- ECE 588 Robot Vision
- ECE 642 Robotic Embed Sys
- IMSE 606 Advanced Stochastic Processes
Systems and Control
- ECE 560 Modern Control Theory
- ECE 565 Digital Control Systems
- ECE 567 Nonlinear Control Systems
- ECE 643 Humanoid Robots
- ECE 644 Advanced Robotics
- ECE 661 System Identification & Adaptive Control
- ECE 665 Optimal Control
Machine Learning and Reasoning
- ECE 528 Cloud Computing
- ECE 537 Data Mining
- ECE 552 Fuzzy Systems
- ECE 574 Adv Software Technq in Eng Appl
- ECE 5752 Reconfigurable Computing
- ECE 579 Intelligent Systems
- ECE 5831 Pattern Recognition and Neural Networks
- ECE 531 Intelligent Vehicle Systems
- ECE 532 Auto Sensors and Actuators
- ECE 533 Active Automotive Safety Systems
- ECE 535 Mob Dev & Ubiqys Comp Sys
- ECE 554 Embedded Systems
- ECE 566 Mechatronics
- ECE 5701 Intro to Wireless Communications
- ECE 577 Engineering in Virtual World
- ECE 679 Advanced Intelligent Systems
Students may complete the professional elective in several ways: (1) Elect the thesis ECE 699 (6 credits) to work under the supervision of a faculty advisor, (2) Take directed study by ECE 591 (3 credits) and another RE course at graduate level, (3) take another two RE courses listed in Section II.
Students should select a minimum of 4 and a maximum of 6 credit hours of courses from other disciplines. Some courses from outside ECE may not meet cognate requirements. Please check with the ECE Department prior to registering.
Students with an inadequate background in Robotics/Electrical/Computer Engineering may be required to meet with the department graduate advisor to determine the need for preparatory courses.