Foundations of Computer Science recommended but not required
Robotics is a project-based course that uses a hands-on approach to introduce the basic concepts of robotics, focusing on problem-solving and the programming of autonomous mobile robots. Concepts are introduced as needed to solve successive challenges. Students will work in pairs to build and test increasingly complex solutions, culminating in an end-of-semester project of the student’s design.