Learn engineering fundamentals and create your own autonomous robot. 

Students in this course will learn to use a microcomputer to control output devices and interpret input sensors. Students will complete a series of small projects that will culminate with a working autonomous robot. The initial focus of the course requires students to build and analyze several micro-controlled devices. Students will learn fundamental engineering skills such as programming the microcomputer and building simple electronic circuits. The middle portion of the course will feature the construction of an autonomous robot that uses a microcomputer and several sensors to make navigational decisions. The final weeks of the course will require students to independently research, design and implement a system or systems that will increase the capabilities of their robot. Prerequisite: One year of physics or departmental permission. Previous experience in electronics and/or computer science is recommended, but not required. Open to uppers and seniors. This course meets during a reserve format in order to create a double-format meeting time for weekly labs. Offered: spring term.