Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Teaching problem solving, computing, and information technology with robots
Journal of Computing Sciences in Colleges
Student competitions and bots in an introductory programming course
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Note to self: make assignments meaningful
Proceedings of the 38th SIGCSE technical symposium on Computer science education
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
Designing Personal Robots for Education: Hardware, Software, and Curriculum
IEEE Pervasive Computing
Accessible robotics and intelligent systems for social science undergraduates: poster session
Journal of Computing Sciences in Colleges
Robotics and intelligent systems for social and behavioral science undergraduates
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
The RDIS project: unifying robot description through model-based software engineering
Proceedings of the 50th Annual Southeast Regional Conference
DOROTHY: Integrating Graphical Programming with Robotics to Stimulate Interest in Computing Careers
Proceedings of Alice Symposium on Alice Symposium
Hi-index | 0.00 |
The demand for computer scientists is expected to continue to increase irrespective of the current state of the economy. Unfortunately, the supply is not expected to match the demand as the number of computer science majors has decreased substantially since the year 2000. As a result, universities and colleges are attempting to identify new ways to attract and retain prospective students into the field of computer science in order to increase the number of majors. In this paper we describe our approach to increase participation and retention through the use of PREOP (Providing Robotic Experiences through Object-Based Programming), an approach that combines the Alice interface and robots for a CS1 Laboratory. PREOP is an interactive 3D animation programming environment, that allows students to program real robots using a drag-and-drop, syntax-free interface. The goal is to foster student motivation and increase student understanding of the fundamental concepts within the first-year curriculum. Initial results indicate that the students in the PREOP Lab who are eligible for CS2 are more likely to rate their skills and knowledge above average than the students in the non-PREOP Labs, and more likely to be registered for the CS2 course than the students in the non-PREOP Labs.