A Road Map for Teaching Introductory Programming Using LEGO Mindstorms Robots

  • Lawhead P
  • Bland C
  • Barnes D
 et al. 
  • 1


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.


In this paper, we describe a recent trend in the introductory computer science curriculum which advocates conceptualizing computation primarily as coordinated concurrent activities. Consistent with this philosophy is the focus on the event-driven model of computation. While one can utilize these approaches with any thread and/or event supporting object-oriented language (e.g. Java) in a desktop programming environment, they become particularly worthwhile when used in conjunction with physical robots. This paper argues the case for the benefits of this approach and provides sample exercises that illustrate the use of this pedagogy using LEGO Mindstorms RCX bricks programmed in Java for use in introductory programming.

Author-supplied keywords

  • computer programming
  • qa 76 software

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

There are no full text links


  • Pamela B Lawhead

  • Constance G Bland

  • David J Barnes

  • Michaele E Duncan

  • Michael Goldweber

  • Ralph G Hollingsworth

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free