Area
Robot Operating System
Course Number
ROS 109
Semester Offered
F/S/SU
Credits
4

This course builds on the principles established in ROS 108, focusing on a deeper investigation of robotics and object-oriented programming (OOP). Students will delve into intermediate robotics topics as well as the implementation of OOP principles such as abstraction, inheritance, and polymorphism in robotic software development in this course. The course addresses intricate aspects of sensor integration and mechanical design in the context of OOP through hands-on projects and practical exercises. ROS 109 is designed to enhance students' technical proficiency in robotics, fostering a comprehensive understanding of critical computer science concepts and preparing them for further advancement in the dynamic field of robotics and computer science.

Prerequisites
ROS 108 with a grade of "C" or higher