Abstract

It is difficult to motivate learners to learn abstract Computer Science topics (e.g., data structures, algorithms and programming) with the adequate level of engagement. We present the process of constructing a LEGO robot, called the DRAWBOT (drawing robot), which enables to create the e-learning environment to demonstrate visually the solution of graph-based Computer Science tasks through teaching programming. Our research has confirmed the importance of using robot-based environments for teaching that was known so far in the literature on e-learning. We have extended the known approaches: a) by providing technical characteristics for the process to create the e-learning environment for the real setting; b) by smoothly integrating different phases of the process and considering it into entirety to support the constructivist learning model. DOI: http://dx.doi.org/10.5755/j01.eee.18.9.2825

Highlights

  • Computer Science (CS) deals with abstract topics

  • The way to respond to the challenges we present in this paper is based on the idea to combine the CS problem solving with the visualization process using LEGO-based robots

  • Students are involved into three related activities under the constructivist learning model: 1) to construct mechanics of the DRAWBOT and control programs; 2) to design an application; 3) to visually implement the ornament drawing task as a loop-based LO with the aid of DRAWBOT (Fig. 5)

Read more

Summary

Introduction

Computer Science (CS) deals with abstract topics (e.g., data structures, algorithms and programming, etc.). It is difficult to motivate learners (especially those in secondary schools as well as in universities who lack the ability in abstract thinking) to learn such topics with the adequate level of engagement. The difficulties are due to the restrictions to visualize computer programs. As a result, understanding the basics of CS concepts can be challenging for students in a learning environment which is centred heavily on lecture-based teaching. The way to respond to the challenges we present in this paper is based on the idea to combine the CS problem solving (through programming) with the visualization process using LEGO-based robots. Though there are many approaches, we have selected the robot-based e-learning environment because it, in nature, enables to smoothly

Objectives
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call