Students are introduced to engineering design through a series of projects involving robotics and introductory microprocessor coding. While students will learn some programming specific skills, the emphasis of the course is on the design process: define the problem, propose multiple solutions, develop the solutions, realize a prototype, test, and refine the design. Clear communication of specifications and solutions will b emphasized. This course is targeting engineering majors but is designed for other majors who would like to work on interdisciplinary projects. Prerequisite: MAT 115.