Probability, statistics, and queueing theory with computer science applications
Probability, statistics, and queueing theory with computer science applications
Using autonomous robotics to teach science and engineering
Communications of the ACM
Using Ada-based robotics to teach computer science
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
An Ada interface to lego mindstorms
ACM SIGAda Ada Letters
Teaching design and project management with lego RCX robots
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching computer science with robotics using Ada/Mindstorms 2.0
Proceedings of the 2001 annual ACM SIGAda international conference on Ada
Karel the Robot: A Gentle Introduction to the Art of Programming
Karel the Robot: A Gentle Introduction to the Art of Programming
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Quantitative analysis of the effects of robots on introductory Computer Science education
Journal on Educational Resources in Computing (JERIC)
Teaching robotics from a computer science perspective
Journal of Computing Sciences in Colleges
The relationship between CS education research and the SIGCSE community
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Sorting out sorting through concretization with robotics
Proceedings of the working conference on Advanced visual interfaces
The relationship between CS education research and the SIGCSE community
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Mindstorms without robotics: an alternative to simulations in systems courses
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Linking questions and evidence
Journal on Educational Resources in Computing (JERIC)
Language engineering in the context of a popular, inexpensive robot platform
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A modular approach to language engineering using XML and inexpensive robots
Journal of Computing Sciences in Colleges
CSbots: design and deployment of a robot designed for the CS1 classroom
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Introductory computer science with robots
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
Exploring Children's Perceptions of the Robots
Edutainment '09 Proceedings of the 4th International Conference on E-Learning and Games: Learning by Playing. Game-based Education System Design and Development
The use of digital manipulatives in K-12
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Mindstorms as an electronic tangible across the computing curriculum
Journal of Computing Sciences in Colleges
Learning to Program with Personal Robots: Influences on Student Motivation
ACM Transactions on Computing Education (TOCE)
Enhancing the undergraduate teaching and research using robotic programming
Journal of Computing Sciences in Colleges
Using video game development to engage undergraduate students of assembly language programming
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Hi-index | 0.00 |
We report the results of a year-long experiment in the use of robots to teach computer science. Our data set compares results from over 800 students on identical tests from both robotics and non-robotics based laboratory sessions. We also examine the effectiveness of robots in encouraging students to select computer science or computer engineering as a field of study.Our results are negative: test scores were lower in the robotics sections than in the non-robotics ones, nor did the use of robots have any measurable effect on students choice of discipline. We believe the most significant factor that accounts for this is the lack of a simulator for our robotics programming system. Students in robotics sections must run and debug their programs on robots during assigned lab times, and are therefore deprived of both reflective time and the rapid compile-run-debug cycle outside of class that is an important part of the learning process. We discuss this and other issues, and suggest directions for future work.