Object-oriented programming (OOP) abstract concepts are often difficult to understand for students, since it is not easy to find the equivalence of such concepts in daily life. In this paper we will study if an interdisciplinary approach based on an introduction to robotics and robot programming helps the student in acquiring theOOPconcepts. For our experiments, we selected a sample of thirty individuals among students with an adequate knowledge of procedural programming. This sample was divided into two groups of fifteen students each: for the first one we used a standard introductory approach to C#, whereas for the second one we developed an experimental course that included a demonstration program that illustrated OOP basic concept...
This paper describes the integration of robotics education into an undergraduate Computer Science cu...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
This paper focuses on the key role played by the adoption of a framework in teaching robotics with a...
When facing the problem of teaching the basis of robot control programming to computer science stud...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Aparicio, J. T., Pereira, S., Aparicio, M., & Costa, C. J. (2019). Learning programming using educat...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of ...
In this research we used a project-based learning approach to teach robotics basics to undergraduate...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
In the master's thesis, we will present the performance of learning activities for teaching initial ...
The present work reports on the development of programming activities with students from the 1st and...
We present our approach to teaching functional programming to First Year Computer Science stu- dents...
Despite the fact that it has been a few years since robotics entered the school and offered new lear...
The Mobile Robot Programming course has been taught at Carnegie Mellon University for the past twelv...
This paper describes the integration of robotics education into an undergraduate Computer Science cu...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
In this paper, we present four examples of how to use robotics to foster student learning of complex...
This paper focuses on the key role played by the adoption of a framework in teaching robotics with a...
When facing the problem of teaching the basis of robot control programming to computer science stud...
Abstract—Computer programming is notoriously difficult to learn. To this end, regular practice in th...
Aparicio, J. T., Pereira, S., Aparicio, M., & Costa, C. J. (2019). Learning programming using educat...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of ...
In this research we used a project-based learning approach to teach robotics basics to undergraduate...
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of...
In the master's thesis, we will present the performance of learning activities for teaching initial ...
The present work reports on the development of programming activities with students from the 1st and...
We present our approach to teaching functional programming to First Year Computer Science stu- dents...
Despite the fact that it has been a few years since robotics entered the school and offered new lear...
The Mobile Robot Programming course has been taught at Carnegie Mellon University for the past twelv...
This paper describes the integration of robotics education into an undergraduate Computer Science cu...
Mindstorm based robots have been used previously, not only for teaching programming to computing and...
In this paper, we present four examples of how to use robotics to foster student learning of complex...