Using the Matlab-based iRobot create simulator to engage introductory computer programming students in program development and observing computational errors. - K.-Y. Daisy Fan; Kathryn Conway Dimiduk (FIE, 2011)