Teaching

Introduction to Prototyping

CS 12 Section 9, California Institute of Technology, Computing and Mathematical Science Department, 1900

Overview

CS 12: Section 9, Introduction to Prototyping is a 3-unit, pass/fail course I designed taught in Winter term that provides a low-stakes, novel opportunity to learn about prototyping. The course's objectives are twofold; (i) to provide a stepping stone to more advanced robotics, mechanics, and computer science courses for students of any major, and (ii) to provide real, applicable experience in prototyping and design.

Introduction to Prototyping will provide a low-stakes, multidisciplinary experience in robotics that students may use to guage their interest in robotics. This 3-unit pass/fail course will enable students to prepare for SURFs and internships during the school year without disrupting their regular academic schedule. This is especially important for Caltech undergraduates, who are often the most common applicants for SURFs, as it enables them to gain practical prototyping experience while satisfying their important major requirements. Introduction to Prototyping will also provide a stepping stone to more advanced clubs, research and classes on campus.