Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Quantitative analysis of the effects of robots on introductory Computer Science education
Journal on Educational Resources in Computing (JERIC)
Efficient use of robots in the undergraduate curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Student competitions and bots in an introductory programming course
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
ACM SIGGRAPH 2007 educators program
The funnel that grew our cis major in the cs desert
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Preparing computer science students for the robotics revolution
Communications of the ACM
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
Engaging students in computing using GameSalad: a pilot study
Journal of Computing Sciences in Colleges
DOROTHY: Integrating Graphical Programming with Robotics to Stimulate Interest in Computing Careers
Proceedings of Alice Symposium on Alice Symposium
Hi-index | 0.03 |
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.