Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Restoring the popularity of computer science
Communications of the ACM - Special issue: RFID
Examining the role of self-regulated learning on introductory programming performance
Proceedings of the first international workshop on Computing education research
Computer science education in the 21st century
Communications of the ACM - Self managed systems
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Robots make computer science personal
Communications of the ACM - Software product line
Designing Personal Robots for Education: Hardware, Software, and Curriculum
IEEE Pervasive Computing
Python Programming in Context
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
Do LEGO® Mindstorms® motivate students in CS1?
Proceedings of the 40th ACM technical symposium on Computer science education
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
A Java implementation of the myro API for using personal robots in CS1
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Personal robots in CS1: implementing the Myro API in Java
Proceedings of the 12th International Conference on Computer Systems and Technologies
Proceedings of the 16th annual conference reports on Innovation and technology in computer science education - working group reports
Learning to Program with Personal Robots: Influences on Student Motivation
ACM Transactions on Computing Education (TOCE)
Programming personal robots within an introductory computer science course for engineering majors
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
We employed a context-based teaching strategy using personal robots in an introductory computer science course. The purpose of this paper is twofold. First we describe our experiences using the IPRE (Institute for Personal Robots in Education) program to teach CS1. We then present our results from an initial study of its effectiveness. We compare the same course taught with and without the use of robots. We found that students in the robot section spent extra time on class-related work that was not required. This work was self-directed and demonstrates increased intrinsic motivation and interest.