Robots are everywhere, from Google Cars to unmanned drones to many robots used in manufacturing automation. However, robot programming remains a rather specialized and exclusive academic discipline. Robot programming is both intuitive and extremely challenging: Intuitive in the sense that you are trying to make the robot do things that we human can do (rather easily), and challenging in the sense that it involves many aspects of computer science, from AI to multi-process event-driven programming. This is an intensive introductory course on robot programming that covers a wide range of relevant topics, including event-driven programming, finite state machine, motion planning, and various other AI topics. The objective: to make your personal robot pet 'Hamster' smart.
Artificial Intelligence for RobotsComputer Science
at the time of application
on the first day of session
Proficient in programming (1 year of high school computer science or equivalent). Good understanding of Object Oriented Programming (OOP).