Degree
Requirements:
Students must complete a plan of study that includes 30 credits at the 4000 and 6000 levels. At least 18 of these credits must be at the 6000 level. There are five required courses. In addition, students must take three Robotics electives.
Students must complete a plan of study that includes 30 credits at the 4000 and 6000 levels. At least 18 of these credits must be at the 6000 level. There are five required courses. In addition, students must take three Robotics electives.
Required Courses:
- CSCI-6140: Computer Operating Systems
- CSCI-6050: Computability and Complexity
- CSCI-6990: Master's Research (six credits)
- CSCI-4490/ECSE-4490: Robotics I. New course to be offered every fall. Instructors: Desrochers, Trinkle, Wen. Fall'07 only: can be replaced by ECSE 4490: Fundamentals of Robotics.
- CSCI-6491/ECSE-6491: Robotics II. New course to be offered every spring. Instructors: Trinkle, Isler, Wen.
Robotics
Electives:
Three courses from the following:
Advanced Robotics/Intelligent Systems:
Three courses from the following:
Advanced Robotics/Intelligent Systems:
- CSCI-6962: Geometric Optimization for Robotics
- CSCI-6100: Machine and Computational Learning
- CSCI-4150: Intro. to Artificial Intelligence
- ECSE-6410: Robotics and Automation Systems
- ECSE-4963: Mechatronics
- MANE-6420: Multibody Systems
- CSCI-6974: Mathematical Techniques for Computer Vision, Graphics and Robotics
- CSCI-6963: Advanced Computer Graphics
- CSCI-6270: Computational Vision
- ECSE-6995: Distributed Systems and Sensors
- ECSE-6610: Pattern Recognition
- ECSE-6440: Optimal Control Theory
- ECSE-6240: Nonlinear Control Systems
- ECSE-6460: Multivariable Control Systems
- ECSE-6480: Adaptive Systems
- ECSE-4440: Control Systems Engineering
- CSCI-6210: Design and Analysis of Algorithms
- CSCI-4260: Graph Theory
- CSCI-4800: Numerical Computing
- CSCI-4820: Intro. to Numerical Methods for Differential Equations
- ECSE-6790: Computational Geometry
- ECSE-4500: Probability for Engineering Applications
- ECSE-4510: Discrete Time Systems
- ECSE-6430: Optimization Methods