Personalizing CS1 with robots
Jay W. Summet, Deepak Kumar, Keith J. O’Hara, Daniel B. Walker, Lijun Ni, Douglas Blank, Tucker R. Balch · 2009
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.