<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Robotics in STEM Education: a Multiperspective Strategy Case Study</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alden M. Dochshanov</string-name>
          <email>a.dochshanov@eu-track.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Lapina</string-name>
          <email>mlapina@ncfu.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>EU-Track Association</institution>
          ,
          <addr-line>Terracina, 04019</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>North Caucasus Federal University</institution>
          ,
          <addr-line>Stavropol, 355017</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2001</year>
      </pub-date>
      <fpage>20</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>The widespread availability and prevalence of such platforms as Arduino, LEGO Mindstorms, Raspberry Pi, and auxiliary electronic plugand-play modules and shields enable students to enter rapidly into different aspects of robotics design and prototyping. Nevertheless, a signi cant part of in-class robotics related activities at the current level of technological development has naturally shifted towards coding, placing a large part of fundamental issues to the background. While at the professional level this situation can be regarded as natural, given the complexity of tasks a modern robot supposed to perform, whereas at the introductory level, this approach appears to be as unreasonably one-sided, hiding much of inter-, multidisciplinary connections and basic fundamentals. From this perspective, the work provides an example of how the modern customary instruments, usually used in robotics classes could be supported through the use of additional means to preserve and cultivate its' truly multidisciplinary character and mindset.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Being inherently multidisciplinary, robotics education provides a exible platform with a great potential to help
young pupils to enter the eld of modern technologies [Ben12], [GES04], including electronics and electrical
engineering, mechanics, coding, mathematics and physics[KM15], get accustomed to scienti c literacy [Sul08],
systems [CN17] and computational [TD18] thinking. Nevertheless, the continuous sophistication, the actual
complexity and widespread availability of the electronic components (in particular, modules and shields) used
generally in such courses tends to shift the Robot construction towards the assembling of ready-to-use pieces
and subsequent coding, without any particular insights into the basic electronics even.</p>
      <p>Di erent kinds of modules, shields together with the diversity of platforms (LEGO Mindstorm, Arduino,
Raspberry Pi etc.) bring a lot in terms of choice, permitting introduction of the robotic design starting from
primary/elementary schools [CRP06], and even earlier [SB16], [Joh03]. But the basic idea lying behind, in most
cases, is constrained to assembling and coding of a pre-de ned structure, which is absolutely acceptable in case
of children, but is insu ciently justi ed at the secondary school and especially engineering high-school level
[PCOMS16].</p>
      <p>From one side the concept of multidisciplinarity itself presumes a uniform coverage of disciplines co-involved in
a contextualized fashion, i.e. at a level, su cient to understand deeply enough the issues lying behind the subject
[WEG+01]. From the other side, given the actual situation described above, it is clear, that without going too
deeply into the detailed consideration of the electronic part for example, but possessing the vast capacities of
coding ("soft soldering iron") and a long list variety of pre-engineered sensors, one is able to develop much more
complex and fascinating robotic projects, never thought before, see e.g. [PPJ14].</p>
      <p>Thus, the emerging dilemma is how deeply one is supposed to go into a certain discipline topics' coverage while
preserving at the same time the multidisciplinary point of view onto the robotic major or, in other words, to
combine micro- and macro level thinking tools [CN17]. In this regard di erent paths have already been proposed
in a literature. Authors [PCOMS16] start their course with the introduction of Arduino with subsequent deeper
understanding of its framework and parameters con guring. After the students focus on the microcontroller
without any reference to Arduino platform and learn the principle features of its architecture. Authors observed
that structured in this way course has helped to increase the students' skills and motivation. Despite of the
possible use of Arduino platform the curriculum proposed in [GR12] covers adequately all the related issued in
a highly calibrated and multidisciplinary manner.</p>
      <p>The robotics course organization and description provided in [WWK+05], represent not only an optimally
organized structure and topics coverage but accentuate the group dynamics and skills necessary for interaction
with people in di erent disciplines within multidisciplinary teams. A problem-based learning project, described
in [Has14], represents another successful application of a multidisciplinary PBL approach, when a successful
treatment of the problem required knowledge of other ve courses, and as consequence was possible only after
the organizational changes of the course.</p>
      <p>Being complex in a nutshell, robots are comprised of an assortment of integrated components treated within
multiple disciplines. As consequence, the development of such systems has inevitably shifted from isolated single
components design to the fully cross-functional in team development encompassing the variety of expertises. In
this regard, multidisciplinary vision, capacity to interact with peers inside a team, is of an utmost importance
[WWK+05]. Moreover, as authors [WEG+01] have pointed out, while the curriculum in any speci c area of
study tends to narrowly focus students on that area, real-world systems tend to integrate electrical, mechanical
and computing components. Therefore, to provide a formal guidance, the described experience of the
Multidisciplinary Project Action Group [WEG+01] represents another successful example of the methodological and
pedagogical solution. A di erent feasible approach has been outlined in [MJ10], where authors proposed that
courses might attempt to ensure that graduates are able to work e ectively in cross-discipline teams, rather than
try to produce robotics graduates who are skilled in each and every sub-discipline.</p>
      <p>As can be seen the problems of robotics education are faced from di erent perspectives. Certainly, the
multidisciplinary character of the discipline is basically at the root of the methodological problems. Following
the concern of the authors [FTFS17] that the use of kits in most of the cases meets educational needs, the best
results, nevertheless, can be achieved when using task oriented materials. Thus, the work aims at providing the
example of such methodological approach, which can be useful in the organization of robotics classes at di erent
levels.
1</p>
      <p>"Black" And "White" Box Dilemma
Ideologically based on the constructivism theory [Pia64, Pia73b, Pia73a], robotics education presumes an active
involvement of the students into a process when learning takes place as a result of mental construction by a
learner [KM15]. An understanding gained through personal conceptualizations, knowledge and problem-solving
upon a direct interaction with objects and events substantially furnish the essential features of the major and
constructivism itself. In such an approach, "a learner is actively constructing new understandings, rather than
passively receiving and absorbing 'facts'" [JW06]. Emerged as a unique learning tool, educational robotics can
o er hands-on, fun activities in an attractive environment feeding students interest and curiosity [Egu10].</p>
      <p>With this in mind, nowadays, robotics educational community, nevertheless, is facing a dilemma outlined in
[Ali13] as "Shifting from "black box" to "white box" paradigm: learners as "makers" rather than just consumers".
The last basically appeals to the robotics industry which mainly aims at humans using pre-programmed and
pre-fabricated robots. In addition, it is worth noting that the diversity of available platforms and di erent
additional auxiliary pre-engineered sensors and shields does substantially eliminate a great deal of di culties
the professional robot developers are supposed to face. Therefore, all these pieces are becoming a sort of "black
boxes" ready to be connected together and programmed.</p>
      <p>Further, as authors [Ali13] specify, the main reason behind these solutions is based on the perception that
construction and programming of a robot is a highly demanding task, especially for children. Although, the
di culties of robotics tasks perceived have been found as attributed to de cient design rather than learners'
cognitive di culties [BK13].</p>
      <p>Apparently from the "black box" approach, constructivism/constructionism methods require the transition to
the design of "transparent" ("white-box") robots, where learners can deal with robots from scratch and have a
deeper manipulation with the basic artefacts rather than just consume pre-engineered pieces [Ali13]. In addition,
this approach is capable of generating a lot of creative thinking and involvement in learners [RBE00].</p>
      <p>Of course, depending on the purpose sought, the "white box"-only approach might be considered as
retrogressive too. Especially if one looks onto the technological innovations that are being introduced continuously.
But, by providing the pupils with "black box" perspective alone, one may risk to narrow down not their world
view only, but a vibrant need for underlying/hidden or basic, therefore fundamental issues discovery.</p>
      <p>Needless to say, that by using only the Robotic kits available, despite of their enhanced functionality, pupils
become the recipients of pre-determined paths in building a robot. Without any particular insights onto the
basics of their functioning, the whole experience of work is reducing to digital/analog read or control. Of
course, we cannot neglect the fact that today's most sophisticated robots rely heavily on software, but the
future advancements in robotic performance are still inevitably attributed to a further progress in sensors and
actuators technology. The lasts, in its turn, are the issues dealt within the major of material science and electronic
engineering.</p>
      <p>Moreover, by the time today's children will have grown, the design, development, installation and maintaining
of robotic systems might be completely automated. Therefore, for a robotics course to remain both modern and
essentially appealing to the issues demanded in the future an adequate coverage of fundamental topics is not to
be overlooked.</p>
      <p>In addition, it seems natural, that from a teenager's point of view who is generally younger than Arduino
itself, this platform and all the auxiliary pieces are basically perceived as something integral, ground zero
allin-one. As consequence, a signi cant part of the underlying fundamental issues remains inevitably hidden or
missed. And such an approach, based exclusively on the application of ready-to-use pieces, consisting in
onesided, identical and, in many ways, super cial organization of Robotic classes, may potentially keep a teenager
away from entering the related area in the professional future, only because a certain argument was not covered
fully enough.</p>
      <p>Thus, as one of the possible strategies combining "black" and "white" box approaches in robotics classes,
here below the combination of di erent variants of a widely known line-follower robot model and concept, with
particular accent to "in-hardware" realization, is given and discussed.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Line Follower</title>
      <p>As an example for balancing between "black" and "white" box dilemma a well-known model of the line follower
robot seems perfectly adapted. The choice is basically governed by a widely-known principle and diversity of
both "in-hardware"/micro-controller free [BAM+05] and Arduino-based [CESPC14] platform realizations. The
detailed description and strategies to build a line follower robot are beyond the scope of the article and can be
found elsewhere [MBV10, MNP11, PS09, HK11].
2.1</p>
      <sec id="sec-2-1">
        <title>Arduino Variant</title>
        <p>The core elements of a slightly di erent Arduino-based line-follower robot realizations remain the same, namely
IR sensors or array of IR sensors, responsible for the crossing-the-line moment detection with the subsequent
reaction of the guiding motors [PSR10]. Consequently, the basic di culty is related to an appropriate sensors'
calibration and the corresponding feedback control of the motors [HK11, PSR10].</p>
        <p>Thus, in addition to the attractiveness and relative simplicity of realization [CESPC14], the approach,
nevertheless, represents in many ways an insu cient basis for the full grasping of the problem and understanding what
really happens at a low level. Apart from dealing with sensors and developing the code, method basically
permits to deal with "the top of an ice-berg", enabling interaction with the pre-engineered pieces and substantially
treating them rather as the digitalized values within the code, than the concrete measurable physical entities.</p>
        <p>Of course, if the purpose presumes nothing but to attract or intrigue pupils with its simplicity and showiness
of the nal result - it's in the bag. But, generally, to provide an audience with a larger and deeper understanding
of the phenomena lying behind, it would be advisable to take into account another variant of the line-following
Robot as well, in order to furnish a class with multi-perspective view of the issue. The advantages of this
additional approach involvement are outlined in the next section.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Microcontroller-Free Variant</title>
        <p>The principle scheme of in-hardware line-following robot realization is presented in Fig. 1. A well-known
structure can be found in a commercially available DIY-kit as well, in case if teacher or students have no enough
time to assemble the robot with discrete elements. Naturally, that in this case, the basic principle lying behind
the line-follower robot, when compared to the microcontroller-based realization, is translated into the terms of
voltages, feedbacks, signal ampli cation and comparison. All this, as the basic elements of the alphabet of every
electronics engineer, becomes "tangible" and evident. Being deprived of add-on microcontroller, the introduction
of this version may bring the following topics for an eventual in-depth study:
a deeper level of the overall function understanding due to a system view at a low-level;
the contextualized introduction of the hardware feedback control;
work with discrete sensors (LDR - light dependent resistors);
role of the potentiometer;
setting the gain factor for operational ampli er;
comparator working principle as the introduction to the analog-to-digital conversion;
LEDs;
amplifying characteristics of transistors;
motor coil issues (Lorentz' force, stall current etc.).</p>
        <p>The list presented is by no means intended to be exhaustive. But as can be seen, the variety of additional
themes for in-depth elaboration may be of essential support to be used both alone and as an auxiliary tool for
the Arduino-based realization. In such a way students are provided with a more comprehensive and enhanced
perspective, that advances their reasoning through the qualitatively new categories involvement.
[Ali13]
[BAM+05]</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <p>Both approaches described above possess both strong and weak points. In Arduino case example, we have a
direct attack of the task through the code development without going in particulars of hardware organization
and principles lying behind. Leaving a great deal at the back stage, pupils obtain an immediate but rather
super cial tackling of the problem in spite of all the possible di culties faced at the software level.</p>
      <p>Whereas the second variant, despite of its partially regressive character due to leaving the add-on
microcontroller issues outside, provides an essentially enriched and integrated perspective of dealing with the problem.
The last, in its turn, permits to widen the pupils' perception and understanding of the purely electronics issues,
thus concretely promoting the multidisciplinary mindset.</p>
      <p>Certainly, the choice of a strategy to apply is basically driven by the goals and interests of students and a
teacher. Nevertheless, to authors' mind, the best solution would be to follow a combined path trying to escape
any one-sidedness in material presentation.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The methods discussed in the article basically represent the variants of "black" box and "white" box approach.
Naturally, that the widespread di usion and openness of Arduino and similar platforms in the last decade
multiplied by the numerous well-established communities have built a solid ground for a rapid initiation of the
practical activities in the eld. Based on the microcontrollers and user-friendly IDEs (integrated development
environment), the method, nevertheless, is tending to obscure an essential part of electronics lying behind, and
conditionally is being handled as a "black box" approach.</p>
      <p>Whereas the transparency and elemental character of the second approach ("white box") might be considered
not as the complete replacement for the "black", but rather as a supplementary one. In this regard there should
be no any dilemma between "black or white", because only the combination of both permits to enhance the
e ect of two methods reciprocally.
[CESPC14] Kim Seng Chia, KANG ENG SIEW, and ENG PEI CHEE. Build A Line Follower Robot : A
User-Friendly Guide. 08 2014.</p>
      <p>Dimitris Alimisis. Educational robotics: Open questions and new challenges. Themes in Science
and Technology Education, 6(1):63{71, 2013.</p>
      <p>M Zafri Baharuddin, Izham Z Abidin, S Sulaiman Kaja Mohideen, Yap Keem Siah, and Je rey
Tan Too Chuan. Analysis of line sensor con guration for the advanced line follower robot. University
Tenaga Nasional, 2005.</p>
      <p>Fabiane Barreto Vavassori Benitti. Exploring the educational potential of robotics in schools: A
systematic review. Computers &amp; Education, 58(3):978{988, 2012.</p>
      <p>Paulo Blikstein and Dennis Krannich. The makers' movement and fablabs in education:
Experiences, technologies, and research. In Proceedings of the 12th International Conference on Interaction
Design and Children, IDC '13, pages 613{616, New York, NY, USA, 2013. ACM.</p>
      <p>Christina Chalmers and Rod Nason. Systems thinking approach to robotics curriculum in schools.
In Robotics in STEM Education, pages 33{57. Springer, 2017.</p>
      <p>Erin Cejka, Chris Rogers, and Merredith Portsmore. Kindergarten robotics: Using robotics to
motivate math, science, and engineering literacy in elementary school. International Journal of
Engineering Education, 22(4):711, 2006.</p>
      <p>Amy Eguchi. What is educational robotics? theories behind it and practical implementation. 03
2010.</p>
      <p>Sergey Filippov, Natalia Ten, Alexander Fradkov, and Ilya Shirokolobov. Robotics education in
saint petersburg secondary school. In International Conference on Robotics and Education RiE
2017, pages 38{49. Springer, 2017.
[GES04]
[GR12]
[Has14]
[HK11]
[Joh03]
[JW06]
[KM15]
[MBV10]
[MJ10]
[MNP11]
[Pia64]
[Pia73a]
[Pia73b]
[PPJ14]
[PS09]
[PSR10]
[RBE00]
[PCOMS16] Oscar Acevedo Patin~o, Sonia Contreras-Ortiz, and Juan Carlos Mart nez-Santos. Evolution of
microcontroller's course under the in uence of arduino. In Proc. 14th LACCEI Int. Multi-Conf.
Eng., Edu., Technol., pages 1{7, 2016.</p>
      <p>Rachel Goldman, Amy Eguchi, and Elizabeth Sklar. Using educational robotics to engage inner-city
students with technology. In Proceedings of the 6th International Conference on Learning Sciences,
ICLS '04, pages 214{221. International Society of the Learning Sciences, 2004.</p>
      <p>Igor Gaponov and Anastasia Razinkova. Quadcopter design and implementation as a
multidisciplinary engineering course. In Proceedings of IEEE International Conference on Teaching,
Assessment, and Learning for Engineering (TALE) 2012, pages H2B{16. IEEE, 2012.</p>
      <p>Carlos; Martinez Juan-Miguel; Perles Angel; Capella Juan-Vicente; Albaladejo Jose Hassan,
Houcine; Dominguez. A multidisciplinary pbl robot control project in automation and electronic
engineering. IEEE Transactions on Education, 2014.</p>
      <p>V Hymavathi and Vijay Kumar. Design and implementation of double line follower robot.
International Journal of Engineering Science and Technology, 3, 06 2011.</p>
      <p>J. Johnson. Children, robotics, and education. Arti cial Life and Robotics, 7, 2003.</p>
      <p>Michael J. Jacobson and Uri Wilensky. Complex systems in education: Scienti c and educational
importance and implications for the learning sciences. Journal of the Learning Sciences, 15(1):11{34,
2006.</p>
      <p>A. Khanlari and F. Mansourkiaie. Using robotics for stem education in primary/elementary schools:
Teachers' perceptions. In 2015 10th International Conference on Computer Science Education
(ICCSE), pages 3{7, July 2015.</p>
      <p>Seyed Ehsan Marjani Bajestani and Arsham Vosoughinia. Technical report of building a line follower
robot. 2010 International Conference on Electronics and Information Engineering (ICEIE 2010),
1:V1{5, 08 2010.</p>
      <p>Bruce Moulton and David Johnson. Robotics education: a review of graduate pro les and research
pathways. World Transactions on Engineering and Technology Education, 8(1):26{31, 2010.
M. Makrodimitris, A. Nikolakakis, and E. Papadopoulos. Semi-autonomous color line-following
educational robots: Design and implementation. In 2011 IEEE/ASME International Conference
on Advanced Intelligent Mechatronics (AIM), pages 1052{1057, July 2011.</p>
      <p>Jean Piaget. Part i: Cognitive development in children: Piaget development and learning. Journal
of research in science teaching, 2(3):176{186, 1964.</p>
      <p>Jean Piaget. The child and reality: Problems of genetic psychology.(Trans. Arnold Rosin).
Grossman, 1973.</p>
      <p>Jean Piaget. To understand is to invent: The future of education. 1973.</p>
      <p>Deovrat Dilip Phal, Kalpana D Phal, and Salabha Jacob. Design, implementation and reliability
estimation of speech-controlled mobile robot. In 2014 2nd International Conference on Emerging
Technology Trends in Electronics, Communication and Networking, pages 1{6. IEEE, 2014.
Mehran Pakdaman and M Mehdi Sanaatiyan. Design and implementation of line follower robot.
In 2009 Second International Conference on Computer and Electrical Engineering, volume 2, pages
585{590. IEEE, 2009.</p>
      <p>Mehran Pakdaman, Mohammad Mehdi Sanaatiyan, and Mahdi Rezaei. A line follower robot from
design to implementation: Technical issues and problems. pages 5 { 9, 03 2010.</p>
      <p>Mitchel Resnick, Robbie Berg, and Michael Eisenberg. Beyond black boxes: Bringing transparency
and aesthetics back to scienti c investigation. Journal of the Learning Sciences, 9(1):7{30, 2000.
[TD18]</p>
      <p>Amanda Sullivan and Marina Umaschi Bers. Robotics in the early childhood classroom: learning
outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade.
International Journal of Technology and Design Education, 26(1):3{20, 2016.</p>
      <p>Florence R. Sullivan. Robotics and science literacy: Thinking skills, science process skills and
systems understanding. Journal of Research in Science Teaching, 45, 2008.</p>
      <p>Michela Tramonti and Alden Dochshanov. Students' engagement through computational thinking
and robotics. volume 8 of ISSN: 1314-4006, pages 213{219. Institute of Mathematics and Informatics
{ BAS, September 2018.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [WWK+05]
          <string-name>
            <surname>Jerry</surname>
            <given-names>B Weinberg</given-names>
          </string-name>
          , William W White, Cem Karacal, George Engel, and
          <string-name>
            <surname>Ai-Ping Hu</surname>
          </string-name>
          .
          <article-title>Multidisciplinary teamwork in a robotics course</article-title>
          .
          <source>In ACM SIGCSE Bulletin</source>
          , volume
          <volume>37</volume>
          , pages
          <fpage>446</fpage>
          {
          <fpage>450</fpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>