Robotics (ROBO)
Courses
ROBO 5000 (3) Introduction to Robotics
Provides a broad introduction to principles and skills related to the field of robotics and is intended to create a strong robotics-focused foundation for students with a wide range of technical backgrounds. Topics include software development, path planning algorithms, kinematics, dynamics & controls and perception. Through these topics, students will develop skills that enable them to implement algorithms that encompass the entire robot operational loop of sensing, thinking, and acting. Prior programming experience is recommended.
Equivalent - Duplicate Degree Credit Not Granted: CSCI 5202 and MCEN 5301
Requisites: Restricted to graduate students in the College of Engineering.
ROBO 5008 (1) Introduction to Research
This course is an introductory course that helps new graduate students become research productive early in their graduate careers. Important topics related to scientific research that are often not covered in other courses are formally covered here, including: literature organization and review, technical writing, oral/poster presentations, data handling, visualization and analysis, scientific ethics, program requirements and student resources.
Requisites: Restricted to ROBO-MS and ROBO-PHD students only.
ROBO 5009 (1) Robotics Seminar
Covers new and innovative topics in the robotics field through presentations by leading researchers, faculty, and current graduate students. Students will practice professional presentation skills and learn proper etiquette for participation in scientific research talks.
Repeatable: Repeatable for up to 3.00 total credit hours.
Requisites: Restricted to graduate students only.
ROBO 5302 (3) Advanced Robotics
Exposes students to current research topics in the field of robotics and provides hands-on experience in solving a grand challenge program.
Equivalent - Duplicate Degree Credit Not Granted: CSCI 4302 and CSCI 5302 and MCEN 5302
Requisites: Restricted to graduate students only. Prerequisite of CSCI 5202 or ROBO 5000 or ((ASEN 5254 and (ASEN 5014 or 5044 or MCEN 5448 or ECEN 5448)).
Recommended: Prerequisite CSCI 3302 or instructor consent required.
ROBO 5329 (3) Deep Reinforcement Learning
Explore the principles of deep reinforcement learning (DRL) and its applications to robotics. Learn to design, train, and deploy DRL models for robotic tasks, emphasizing control, perception, and decision-making in complex environments. Through hands-on projects and simulations, develop the skills to tackle real-world challenges in autonomous robotics using state-of-the-art algorithms and tools. Recommended restrictions: Proficiency in Python and ideally LaTeX, Linear Algebra and Calculus, Probability and Statistics, Foundations of Machine Learning and Numerical Optimization.
Equivalent - Duplicate Degree Credit Not Granted: CSCI 4932 and CSCI 5932
Requisites: Restricted to graduate students only.
Recommended: Prerequisites Intro to Robotics (CSCI 5202 or ROBO 5000), Advanced Robotics (CSCI 5302 or ROBO 5302), or Machine Learning (CSCI 5622).
ROBO 6900 (1-6) Robotics Independent Study
Provides credit for independent study for ROBO-MS and ROBO-PHD students.
Repeatable: Repeatable for up to 6.00 total credit hours. Allows multiple enrollment in term.
Requisites: Restricted to ROBO-MS and ROBO-PHD students only.
ROBO 6930 (1-3) Robotics Internship
Allows graduate students to receive academic credit for an internship experience in the field of robotics and adjacent disciplines. Students extensively document their internship and will be assessed over and above their basic internship responsibilities as appropriate for the learning outcomes of this course. Prior approval from the Robotics Program is required before students may enroll in this course.
Requisites: Restricted to ROBO-MS and ROBO-PHD students only.
ROBO 6940 (1) Master's Candidate for Degree
Registration intended for students preparing for a thesis defense, final examination, culminating activity, or completion of degree.
Repeatable: Repeatable for up to 3.00 total credit hours.
Requisites: Restricted to ROBO-MS and ROBO-PHD students only.
ROBO 6950 (1-6) Master's Thesis
Research conducted on a specialized topic in robotics and overseen by robotics faculty.
Repeatable: Repeatable for up to 6.00 total credit hours. Allows multiple enrollment in term.
Requisites: Restricted to ROBO-MS students only.
ROBO 7000 (1-4) Special Topics in Robotics
Course material will cover current topics of interest in robotics.
Repeatable: Repeatable for up to 18.00 total credit hours. Allows multiple enrollment in term.
Requisites: Restricted to graduate students in the College of Engineering.
ROBO 8990 (1-10) Doctoral Dissertation
Doctoral-level research conducted on a specialized topic in robotics and overseen by robotics faculty.
Repeatable: Repeatable for up to 60.00 total credit hours. Allows multiple enrollment in term.
Requisites: Restricted to ROBO-PHD students only.