AI For Robots
Making Robots Smart
This course integrates computational thinking with physical computing by exposing students to the fun and challenges of programming a robot. The objectives of this course are:
To introduce the basic programming concepts to students. The course is explicitly designed to appeal to programmers without much prior coding experience. Emphasis is on problem solving skills and good/efficient logic organization. By choosing Python with simple syntax, it allows us to focus on understanding the engineering of computer applications which is essential in software design and implementation using any programming languages.
To expose students to programming a physical device, a sensor-rich robot in the real world. Based on our past experience, students from different age groups and ability-levels all find programming a robot in a real environment interesting and meaningful. They are more motivated and engaged while having fun in learning.