Anda di halaman 1dari 1

Implementation of a Robotics and IoT Laboratory for

Undergraduate Research in Computer Science Courses


Jorge Guerra Guerra Armando Fermín Pérez
Laboratorio de Robótica e Internet de las Cosas Laboratorio de Robótica e Internet de las Cosas Facultad de
Facultad de Ingeniería de Sistemas e Informática Ingeniería de Sistemas e Informática
Universidad Nacional Mayor de San Marcos Universidad Nacional Mayor de San Marcos
jguerrag@unmsm.edu.pe fferminp@unmsm.edu.pe

ABSTRACT - Car movement control by avatar using Arduino


This poster presents the results of implementing a Robotics and - Domotics in the web, using Arduino, Processing and Android.
Internet of Things Laboratory to support the research activities of - Safety Home: Using remote sensors in the web
undergraduate students at the Faculty of Engineering Systems and - Measurement of heart rate data via GPRS and the web
Informatics in National University of San Marcos. - Controlling movements of robot arm with Arduino
Keywords
Internet of Things, Robotics, Arduino, Computer Science Education 3. ACHIEVED RESULTS
The lab has helped to introduce physical computing topics into the
1. INTRODUCTION syllabus of several main courses at the Faculty: Digital Systems,
Advances in technology have reduced the cost and increased the Computer Architecture, Distributed Systems and Control
quality of small single-board computers like Arduino, Engineering, where the number of registered students attending these
communication shields, sensors, transducers and actuators [1]. This classes has increased by about 15. The average number of registered
has made it possible for computer science students to research and students was 40 and is now between 50 and 55. In addition, it has
develop more and better Robotics and Internet of Things increased the number of theses being developed using Internet of
applications using data taken directly from the physical world. Things by about 400%, from 1 per year to 4 per year.
Physical computing covers the design and implementation of
interactive objects that allows students to develop concrete, The student teams’ projects have been showcased in some events,
tangible products of the real world [2]. Therefore, physical exhibits and demonstrations, such as Arduino Day 2014, 2015 and
computing can be useful in computer science education to motivate 2016; in a national conference of engineering students in 2014; and
students in constructionist and creative learning environments. in a national science fair called “Perú con Ciencia”, by National
Furthermore, in computer science education, several strategies for Council for Science and Technology (Concytec) in 2014 and 2015.
effective teaching have been identified [3] and active learning is One of our articles about the Internet of Things was published in
one of the ways to teach Computer Architecture topics, based on “Perspectivas” magazine. [5]
the interaction of students through oral presentation and self-
preparation prior to addressing a topic of the subject. [4]
4. CONCLUSIONS
2. IMPLEMENTATION OF PROPOSAL The implementation of a Robotics and Internet of Things Lab has
Based on initial achievements of “Big FISI Robotics” and “Internet been useful for teaching several aspects of computer science
of Things” students groups, the Faculty has created the Robotics curricula including physical computing with sensing technologies,
and Internet of Things Lab, with following objectives: control mechanisms and the method of prototyping. Also, this way
- Improving the students’ abilities to develop applications of of developing applications using data taken from physical world and
Internet of Things and Robotics using open hardware and open Arduino-based small computers is highly motivating for students.
software, and improving the high-level concurrent
programming abilities of students using Arduino-based
systems. 5. REFERENCES
- Promote active participation of students in events, exhibits, [1] Dopplick, R. 2015. Maker Movement and Innovation Labs. ACM
conferences to showcase their projects and achievements. Inroads. 6, 4. (Dec. 2015), 108. DOI: 10.1145/2829975. 
To do this, the lab has several kits of Arduino, shields, sensors, [2] Przybylla, M. and Romeike, R. 2014. Physical Computing and its
transducers and actuators, with which the students have developed Scope–Towards a Constructionist Computer Science Curriculum
some initial projects, as follows: with Physical Computing. Informatics in Education.13, 2. 241-
- Drip irrigation with Arduino. 254. DOI: http://dx.doi.org/10.15388/infedu.2014.05
[3] Barba, E. and Chancellor, S., 2015.Tangible Media Approaches to
Introductory Computer Science. Proceedings of the 2015 ACM
Permission to make digital or hard copies of part or all of this work for Conference on Innovation and Technology in Computer Science
personal or classroom use is granted without fee provided that copies are Education. (Jul 2015). 207-212. DOI: 10.1145/2729094.2742612
not made or distributed for profit or commercial advantage and that copies [4] Arbelaitz, O., Martin, J., Muguerza, J. 2015. Analysis of
bear this notice and the full citation on the first page. Copyrights for third-
Introducing Active Learning Methodologies in a Basic Computer
party components of this work must be honored. For all other uses, contact
the Owner/Author(s). Architecture Course. IEEE Transactions on Education. 58, 2.
Copyright is held by the owner/author(s). (May 2015). 110-116. DOI: 10.1109/TE.2014.2332448
ITiCSE’16, July 09–13, 2016, Arequipa, Peru. [5] Fermin, F., Guerra, J. 2015. Internet de las Cosas. Perspectivas. Revista
ACM 978-1-4503-4231-5/16/07. de Tecnología e Información. 10, 11. 45-49. ISSN: 1996-1952.
DOI: http://dx.doi.org/10.1145/2899415.2925494

  369

Anda mungkin juga menyukai