Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots
The paper's contribution is a methodology that integrates two basic technologies (GLO and LEGO robot) to teach Computer Science (CS) topics at the school level. We present the methodology as a framework of 5 components (pedagogical activities, technology driven processes, tools, knowledge trans...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Vilnius University
2013-04-01
|
Series: | Informatics in Education |
Subjects: | |
Online Access: | http://www.mii.lt/informatics_in_education/pdf/INFE215.pdf |
id |
doaj-642189dbb03e4b10b854b4ba64c66efd |
---|---|
record_format |
Article |
spelling |
doaj-642189dbb03e4b10b854b4ba64c66efd2021-01-02T07:40:31ZengVilnius UniversityInformatics in Education1648-58312013-04-01121125142Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO RobotsVytautas STUIKYS0Renata BURBAITE1Robertas DAMASEVICIUS2Kaunas University of Technology, Software Engineering Department Student 50-415, 51368 Kaunas, LithuaniaKaunas University of Technology, Software Engineering Department Student 50-415, 51368 Kaunas, LithuaniaKaunas University of Technology, Software Engineering Department Student 50-415, 51368 Kaunas, LithuaniaThe paper's contribution is a methodology that integrates two basic technologies (GLO and LEGO robot) to teach Computer Science (CS) topics at the school level. We present the methodology as a framework of 5 components (pedagogical activities, technology driven processes, tools, knowledge transfer actors, and pedagogical outcomes) and interactions among the components. GLOs are meta-programmed entities to generate LO instances on demand depending on the context of use and learning objectives. A GLO is a black-box entity, which is integrated in the framework through the generating process to source the teaching and learning process via robot-based visualization to demonstrate how programs and algorithms are transformed into real-world tasks and processes. The methodology is tested in the real e-learning setting. The pedagogical outcomes are evaluated by empirical data showing the increase of student engagement level, higher flexibility and reuse enhancement in learning.http://www.mii.lt/informatics_in_education/pdf/INFE215.pdflearning object (LO)generative learning object (GLO)LEGO NXT robotCS teachingeducational visualization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Vytautas STUIKYS Renata BURBAITE Robertas DAMASEVICIUS |
spellingShingle |
Vytautas STUIKYS Renata BURBAITE Robertas DAMASEVICIUS Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots Informatics in Education learning object (LO) generative learning object (GLO) LEGO NXT robot CS teaching educational visualization |
author_facet |
Vytautas STUIKYS Renata BURBAITE Robertas DAMASEVICIUS |
author_sort |
Vytautas STUIKYS |
title |
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots |
title_short |
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots |
title_full |
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots |
title_fullStr |
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots |
title_full_unstemmed |
Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots |
title_sort |
teaching of computer science topics using meta-programming-based glos and lego robots |
publisher |
Vilnius University |
series |
Informatics in Education |
issn |
1648-5831 |
publishDate |
2013-04-01 |
description |
The paper's contribution is a methodology that integrates two basic technologies (GLO and LEGO robot) to teach Computer Science (CS) topics at the school level. We present the methodology as a framework of 5 components (pedagogical activities, technology driven processes, tools, knowledge transfer actors, and pedagogical outcomes) and interactions among the components. GLOs are meta-programmed entities to generate LO instances on demand depending on the context of use and learning objectives. A GLO is a black-box entity, which is integrated in the framework through the generating process to source the teaching and learning process via robot-based visualization to demonstrate how programs and algorithms are transformed into real-world tasks and processes. The methodology is tested in the real e-learning setting. The pedagogical outcomes are evaluated by empirical data showing the increase of student engagement level, higher flexibility and reuse enhancement in learning. |
topic |
learning object (LO) generative learning object (GLO) LEGO NXT robot CS teaching educational visualization |
url |
http://www.mii.lt/informatics_in_education/pdf/INFE215.pdf |
work_keys_str_mv |
AT vytautasstuikys teachingofcomputersciencetopicsusingmetaprogrammingbasedglosandlegorobots AT renataburbaite teachingofcomputersciencetopicsusingmetaprogrammingbasedglosandlegorobots AT robertasdamasevicius teachingofcomputersciencetopicsusingmetaprogrammingbasedglosandlegorobots |
_version_ |
1724357201043128320 |