Degree Requirements: CSR Master's Degree
The CSR master's degree curriculum is designed to give the student a core experience in robotics plus some specialization in a particular area. There are two options available to the student, the Thesis Option and the Non-Thesis Option. Electives are selected with consultation of the student's advisor and normally are directed towards career goals. Students will form a graduate committee and select a major advisor. For the thesis option, the major advisor with input from the graduate committee will guide the student's research. This will culminate in the Master's Thesis. For the non-thesis option, the advisor and committee will help select courses to achieve the student's educational goals.
- The list of courses taken by a student is known as the plan of study. This must be filed in the Graduate School office in the first year. The student's major advisor must sign off on the plan of study.
- Changes to the plan of study that involve existing electives require advisor approval.
- Changes to the plan of study that involve non-elective courses must have CSR faculty approval.
- If a student switches from thesis option to the non-thesis option then three credits can be converted into a project (CSC 788), but any additional thesis credits will not count towards the program of study.
Courses approved by the steering committee as counting in the CSR program are the following:
- CSC 510 - Parallel Computing
- CSC 512 - Cryptography
- CSC 514 - Computer Vision
- CSC 521 - GUI-OOP
- CSC 533 - Computer Graphics
- CSC 545 - Theory of Computation
- CSC 547 - Artificial Intelligence
- CSC 549 - Pattern Recognition
- CSC 564 - Image Processing
- CENG 514 - Computer Vision
- CENG 544 - Computer Networks
- CENG 547 - Embedded and Real Time Computer Systems
- EE 552 – Robotic Control Systems
- EE 618 - Sensors and Signal Processing
- EE 651 - Digital Controls
- EE 624 - Advanced Digital Signal Processing
- EE 643 - Advanced Digital Systems
Mechanical Engineering Courses
- ME 683 - Advanced Mechanical System Control
- ME 673 - Applied Engineering Analysis I
- ME 773 - Applied Engineering Analysis II
- ME 781 - Industrial Robotics
- Math 543 - Data Analysis
- Math 547 - Design of Experiments
- Math 551 - Mathematical Modeling