This course will help students understand robot design and computer programming basics as they build and program robots of various sizes and shapes. They will learn about scientific principles that govern robot performance while developing problem solving skills, planning skills, and practice following directions.