Technical Elective Courses (at least 5)
- BE 5210 Brain-Computer Interfaces
- BE 5700 Biomechatronics (*restricted to BE undergraduate and graduate students and/or dual degrees between ROBO and BE)
- CIS 5020 Analysis of Algorithms
- CIS 5100 Curves & Surfaces: Theory & Applications – not currently being offered
- CIS 5110 Theory of Computation
- CIS 5150 Foundations of Linear Algebra & Optimization
- CIS 5190 Applied Machine Learning
- CIS 5200 Machine Learning
- CIS 5210 Artificial Intelligence
- CIS 5260 Machine Translation
- CIS 5300 Natural Language Processing
- CIS 5400 Principles of Embedded Computation
- CIS 5410 Embedded Software for Life-Critical Applications
- CIS 5450 Big Data Analytics
- CIS 5600 Computer Graphics
- CIS 5620 Computer Animation
- CIS 5630 Physically Based Animation
- CIS 5640 Game Design & Development
- CIS 5650 GPU Programming & Architecture
- CIS 5800 Machine Perception
- CIS 5810 Computer Vision & Computational Photography
- CIS 6100 Advanced Geometric Methods
- CIS 6200 Advanced Topics in Machine Learning
- CIS 6250 Theory of Machine Learning
- CIS 6770 Advanced Topics in Algorithms and Complexity
- CIS 6800 Advanced Topics in Machine Perception
- CIS 7000 Vision-based Robot Learning (*other topics considered a general elective for ROBO)
- CIS 7000 Integrated Intelligence for Robotics (*other topics considered a general elective for ROBO)
- CIS 7000 Topics in Machine Perception (*other topics considered a general elective for ROBO)
- CIS 7000 Introduction to Neural Scene Representation and Neural Rendering (*other topics considered a general elective for ROBO)
- ENM 5100 Foundations of Engineering Math I
- ENM 5110 Foundations of Engineering Math II
- ENM 5200 Principles and Techniques of Applied Math I
- ENM 5210 Principles and Techniques of Applied Math II
- ENM 5310 Data-driven Modeling and Probabilistic Scientific Computing
- ESE 5000 Linear Systems
- ESE 5050/MEAM 5130 Feedback Control Design and & Analysis
- ESE 5060 Introduction to Optimization Theory
- ESE 5120 Dynamical Systems for Engineering and Biological Applications
- ESE 5140 Graph Neural Networks
- ESE 5190 Smart Devices
- ESE 5300 Elements of Probability Theory & Random Processes
- ESE 5310 Digital Signal Processing
- ESE 5460 Principle of Deep Learning
- ESE 5470 Introduction to Legged Locomotion
- ESE 6010 Hybrid Systems – not currently being offered
- ESE 6050 Convex Optimization
- ESE 6150 F1/10 Autonomous Racing
- ESE 6170 Nonlinear Control Theory
- ESE 6180 Learning for Dynamics and Control
- ESE 6190 Model Predictive Control
- ESE 6250 Nanorobotics
- ESE 6500 Learning in Robotics
- ESE 6800 Dynamic Programming (*other topics considered a general elective for ROBO)
- ESE 6800 Deep Generative Models (*other topics considered a general elective for ROBO)
- IPD 5010 Integrated Computer-Aided Design, Manufacturing & Analysis
- IPD 5160/MEAM 5160 Advanced Mechatronic Reactive Spaces
- MEAM 5080 Materials and Manufacturing for Mechanical Design
- MEAM 5100 Design of Mechatronic Systems
- MEAM 5130/ESE 5050 Feedback Control Design and & Analysis
- MEAM 5160/IPD 5160 Advanced Mechatronic Reactive Spaces
- MEAM 5170 Control and Optimization with Applications in Robotics
- MEAM 5200 Introduction to Robotics
- MEAM 5350 Advanced Dynamics
- MEAM 5430 Performance, Stability and Control of Unmanned Aerial Vehicles (UAVs)
- MEAM 5450 Aerodynamics
- MEAM 6200 Advanced Robotics
- MEAM 6230 Learning and Control for Adaptive and Reactive Robots
- MEAM 6240 Distributed Robotics
- MEAM 6250 Haptic Interfaces – not currently being offered
- PSYC 5790 Experimental Methods in Perception
- ROBO 5990 (ESE/CIS/MEAM 599 for older students starting before Fall 2014) *Masters Independent Study (Note: Only one Independent Study may be taken for the degree)
- ROBO 5970 (ESE/CIS/MEAM 599 for students starting before Fall 2014) *Masters Thesis Research (Click here for masters thesis requirements.)
QUESTIONS
Graduate Coordinator for ROBO
Office: The GRASP Treehouse in the LAB Building 250 at the Pennovation Complex
robo-coord@seas.upenn.edu