skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 1999-2000 · 

Colloquium - Bennett


Lego Robots: Experience Teaching Engineering Design to Majors and Non-Majors
Rice University

This talk will describe our experience teaching an introductory course in engineering design over the past five years. The course is somewhat unusual in that it has no prerequisites, and is intended for both engineering majors and non-majors. ENGI 201, Introduction to Engineering Design (or "Lego Robots", as students have named it) was designed to address what were perceived to be two problems with our undergraduate curriculum.

John Bennett photo

The first problem was that prospective engineering majors face two years of math, chemistry, physics and other engineering fundamentals before they ever get to do any engineering. While these fundamentals are important, they do not fairly represent what the practice of engineering is all about. In nearly every other area of study that we offer, students are able to get the "feel" of their chosen major early in their undergraduate career. The absence of this opportunity is perhaps one reason for the attrition among freshmen and sophomore engineering students.

The second issue that ENGI 201 was designed to address is that there are very few opportunities for non-engineers to experience anything related to the practice of engineering. A prerequisite structure that is daunting to a freshman engineer is intimidating and unreasonable for most liberal arts majors. For this reason, the term "Engineering Distribution Course" is almost an oxymoron.

The challenge in creating a course like ENGI 201 was to make a significant body of technical material accessible, without requiring students to master what have traditionally been considered the core engineering prerequisites. Our approach to this issue was to make the course a hands-on introduction to engineering design, where students learn engineering by practicing engineering. In the process of designing, constructing, and programming a simple robot assembled from "LEGO" building blocks, surplus motors and sensors, and a printed circuit computer board that the students solder together, the students are exposed to issues that confront every practicing engineer. These include working with available technology, design team interaction, design tradeoffs in electro-mechanical systems, iterative design, the value of prototyping, and scheduling constraints. The hands-on aspect of the course is intended to make the underlying technical issues more accessible. Additional motivation is provided by scheduling a contest at the end of the semester, where each design team fields an autonomous robot that competes against other robots in a tournament.

A short video that chronicles students' experience in the course will be shown during the talk.

Bennett is a candidate for a faculty position in the Department.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)