Personalizing CS1 with robots

  • Authors:
  • Jay Summet;Deepak Kumar;Keith O'Hara;Daniel Walker;Lijun Ni;Doug Blank;Tucker Balch

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, GA, USA;Bryn Mawr College, Bryn Mawr, PA, USA;Georgia Institute of Technology, Atlanta, GA, USA;Georgia Institute of Technology, Atlanta, GA, USA;Georgia Institute of Technology, Atlanta, GA, USA;Bryn Mawr College, Bryn Mawr, PA, USA;Georgia Institute of Technology, Atlanta, GA, USA

  • Venue:
  • Proceedings of the 40th ACM technical symposium on Computer science education
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

We have developed a CS1 curriculum that uses a robotics context to teach introductory programming [1]. Core to our approach is that each student has their own personal robot. Our robot and software have been specifically developed to support the needs of a CS1 curriculum. We frame traditional problems (robot control) in terms that are personal, relevant, and fun. Initial trial classes have shown that our approach is successful and adaptable.