Academics / Graduate Study / MS Programs / Master of Science in Electrical Engineering Robotics and Autonomous Systems Specialization
Advancements in artificial intelligence (AI) and computer vision technology have enabled a paradigm shift toward smart robotic and autonomous systems capable of performing complex tasks. Autonomous robots are programmed with AI to recognize and learn from their surroundings and make independent decisions. Self-driving cars, unmanned air vehicles, and autonomous delivery drones are just some of the intelligent systems that are becoming an integral part of contemporary life. Robotics and autonomous systems are impacting manufacturing, transportation, aerospace, defense, healthcare, services, and many other critical applications today. New applications are emerging that will continue to transform and impact everyday life.
In this track, you will acquire skills in robotics and autonomous systems across multidisciplinary domains, including embedded systems, signal processing, control systems, computer vision, artificial intelligence, mechatronics, and much more. Through the intersection of AI, software programming, and hardware design, you will develop the technical skills to build intelligent machines and sophisticated autonomous devices that replicate human behaviors.
Recommended Courses
Core Courses
Select at least six courses from the following list:
- EE 332 Introduction to Computer Vision
- EE 360 Introduction to Feedback Systems
- EE 372-1 Robot Design Studio 1
- EE 372-2 Robot Design Studio 2
- EE 373, 473 Deep Reinforcement Learning from Scratch
- EE 374 Intro to Digital Control
- EE 375, 475 Machine Learning: Foundations, Applications, and Algorithms
- EE 390 Intro to Robotics
- EE 410 System Theory
- EE 422 Random Processes in Communications and Control I
- EE 432 Advanced Computer Vision
- EE 495 Introduction to Nonlinear Control Theory
Elective Courses
Select up to six courses from the following list:
- BME 467 Biomedical Robotics
- CE 303 Advanced Digital Design
- CE 346 Microprocessor System Design
- CE 347-1 Microprocessor Systems Project I
- CE 347-2 Microprocessor Systems Project II
- CE 355 ASIC and FPGA Design
- CE 358 Intro to Parallel Computing
- CE 361 Computer Architecture I
- CE 362 Computer Architecture Project
- CE 364, 464 Cyber-Physical Systems Design and Application
- CE 366, 466 Embedded Systems
- CE 392 VLSI Systems Design Projects
- CE 395, 495 Connected and Autonomous Vehicles: Challenges and Design
- CE 395, 495 Advanced Digital System Design with FPGAS
- CS 301 Introduction to Robotics Laboratory
- CS 330 Human Computer Interaction
- CS 343 Operating Systems
- CS 409 Swarms and Multi-Robot Systems
- CS 410 Quadrotor Design and Control
- EE 378 Digital Communications
- EE 380 Wireless Communications
- EE 495 Game Theory and Networked Systems
- ENTREP 475 NUvention: AI
- ME 333 Introduction to Mechatronics
- ME 433 Advanced Mechatronics
- ME 449 Robotic Manipulation
- ME 455 Active Learning in Robotics
- ME 495 Sensing Navigation and Machine Learning for Robotics
- ME 495 Embedded Systems in Robotics