Alice and robotics in introductory CS courses

  • Authors:
  • Briana Lowe Wellman;James Davis;Monica Anderson

  • Affiliations:
  • The University of Alabama, Tuscaloosa, AL;The University of Alabama, Tuscaloosa, AL;The University of Alabama, Tuscaloosa, AL

  • Venue:
  • The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
  • Year:
  • 2009

Quantified Score

Hi-index 0.03

Visualization

Abstract

Statistics for underrepresented minority groups and women continue to show low numbers in enrollment and rates of retention in academic computer science programs. A new approach to increase student interest in computer science in a first year program is introduced. Laboratory modules for an introductory programming course have been developed at the University of Alabama with the goal to increase student motivation and understanding of fundamental programming concepts. The course utilizes robots and Alice, a 3D graphical programming environment. The drag and drop interface of Alice allows students to program real robots using instructions that correspond to statements of programming languages such as Java, C++, and C#. Students gain programming experience that is transferable to upper level courses by engaging in a stimulating and less frustrating environment using Alice interfaced with robots.