<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
<front>
    <journal-meta>
        <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
        <journal-title-group>
            <journal-title>Informatics in Education</journal-title>
        </journal-title-group>
        <issn pub-type="epub">1648-5831</issn>
        <issn pub-type="ppub">1648-5831</issn>
        <publisher>
            <publisher-name>VU</publisher-name>
        </publisher>
    </journal-meta>
    <article-meta>
                <article-id pub-id-type="publisher-id">INFE215</article-id>
                        <article-id pub-id-type="doi">10.15388/infedu.2013.09</article-id>
                        <article-categories>
            <subj-group subj-group-type="heading">
                <subject>Article</subject>
            </subj-group>
        </article-categories>
                        <title-group>
            <article-title>Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots</article-title>
        </title-group>
                        <contrib-group>
                                        <contrib contrib-type="author">
                                                <name>
                    <surname>STUIKYS</surname>
                    <given-names>Vytautas</given-names>
                </name>
                                <email xlink:href="mailto:vytautas.stuikys@ktu.lt">vytautas.stuikys@ktu.lt</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_000">Kaunas University of Technology, Software Engineering Department
Studentu 50-415, 51368 Kaunas, Lithuania</aff>
                                                    <contrib contrib-type="author">
                                                <name>
                    <surname>BURBAITE</surname>
                    <given-names>Renata</given-names>
                </name>
                                <email xlink:href="mailto:renata.burbaite@ktu.lt">renata.burbaite@ktu.lt</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_001">Kaunas University of Technology, Software Engineering Department
Studentu 50-415, 51368 Kaunas, Lithuania</aff>
                                                    <contrib contrib-type="author">
                                                <name>
                    <surname>DAMASEVICIUS</surname>
                    <given-names>Robertas</given-names>
                </name>
                                <email xlink:href="mailto:robertas.damasevicius@ktu.lt">robertas.damasevicius@ktu.lt</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_002"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_002">Kaunas University of Technology, Software Engineering Department
Studentu 50-415, 51368 Kaunas, Lithuania</aff>
                                </contrib-group>
                                                                                                                                    <volume>12</volume>
                                <issue>1</issue>
                                    <fpage>125</fpage>
                        <lpage>142</lpage>
						<pub-date pub-type="epub">
                        <day>15</day>
                                    <month>04</month>
                        <year>2013</year>
        </pub-date>
                                                        <abstract>
                        <p>The paper&#039;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.</p>
                    </abstract>
                <kwd-group>
            <label>Keywords</label>
                        <kwd>learning object (LO)</kwd>
                        <kwd>generative learning object (GLO)</kwd>
                        <kwd>LEGO NXT robot</kwd>
                        <kwd>CS teaching</kwd>
                        <kwd>educational visualization</kwd>
                    </kwd-group>
    </article-meta>
</front>
</article>
