Computer programming is notoriously difficult to learn. To this end, regular practice in the form of application and reflection is an important enabler of student learning. However, educators often find that first-year B.Sc. students do not readily engage in such activities. Providing each student with a programmable robot, however, could be used to facilitate application and reflection since, potentially, robots facilitate engaging learning experiences whilst providing immediate and intuitive feedback. This paper explores whether an introductory course centered upon programming personal robots in preparation for an end-of-course event day—a Robot Olympics—can help students to firstly, engage in programming practice more frequently and secondly, ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
Despite the fact that it has been a few years since robotics entered the school and offered new lear...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Background: Robots have been used in the past as tools to aid the teaching of programming. There is...
This work investigates the effectiveness of simulated robots as tools to support the learning of pro...
Computer programming skills are important to many current careers; teaching robot coding to elementa...
This project examines and analyses the data from several Institute for Personal Robots in Education ...
Teaching programming to novices is a difficult task due to the complex nature of the subject, the ne...
The present work reports on the development of programming activities with students from the 1st and...
The purpose of this action research was to evaluate the effect educational robotics have on the prog...
Group projects are a common feature of undergraduate degree programmes in computing. Early and susta...
In this paper, we present a case study to investigate the effects of educational robotics on a forma...
Object-oriented programming (OOP) abstract concepts are often difficult to understand for students, ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
Despite the fact that it has been a few years since robotics entered the school and offered new lear...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Background: Robots have been used in the past as tools to aid the teaching of programming. There is...
This work investigates the effectiveness of simulated robots as tools to support the learning of pro...
Computer programming skills are important to many current careers; teaching robot coding to elementa...
This project examines and analyses the data from several Institute for Personal Robots in Education ...
Teaching programming to novices is a difficult task due to the complex nature of the subject, the ne...
The present work reports on the development of programming activities with students from the 1st and...
The purpose of this action research was to evaluate the effect educational robotics have on the prog...
Group projects are a common feature of undergraduate degree programmes in computing. Early and susta...
In this paper, we present a case study to investigate the effects of educational robotics on a forma...
Object-oriented programming (OOP) abstract concepts are often difficult to understand for students, ...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
Despite the fact that it has been a few years since robotics entered the school and offered new lear...
[[abstract]]Teaching programming has long been a great challenge for computer science teachers. Stud...