Robotics 102: Intro to AI & Programming
ROB 102: Introduction to Artificial Intelligence and Programming was first taught in Fall 2021 at the University of Michigan.
The course is about learning computer programming for the C++ and Julia languages in a way that builds understanding of artificial intelligence and its algorithmic foundations. It does not require previous programming experience.
The course is run by the new U-M Robotics Department, the first robotics department among top-ten engineering schools.
Many of the lectures and activities from ROB 102 are available online:
https://robotics102.github.io/
However, many course activities also require the featured robot.
Topics covered include:
• Sense-Plan-Act paradigm
• Finite state machines and Reactive automata
• Feedback control
• Wall following and Subsumption architectures
• Potential Field navigation and Optimization algorithms
• A-Star algorithm and Graph search
• Neural networks and Image classification
Find out more on...
Michigan Robotics: https://robotics.umich.edu
Free online robotics courses: https://robotics.umich.edu/academic-program/courses/online-courses/