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...

Full description

Bibliographic Details
Main Authors: Vytautas STUIKYS, Renata BURBAITE, Robertas DAMASEVICIUS
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