Remote Experiments as an Asset for Learning Programming in Python

Bibliographic Details
Main Author: Guerra, H.
Publication Date: 2016
Other Authors: Cardoso, A., Sousa, V., Gomes, L. M.
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/102547
https://doi.org/10.3991/ijoe.v12i04.5278
Summary: The online experimentation is in expansion in Higher Education Institutions, with a dynamic extension to all scientific areas. The integration of online labs in higher educational courses constitutes a significant financial saving way for the institutions with multiple benefits for student's learning. Without access and usage time restrictions, these labs provide a wide range of experiments, performed individually or in groups, repeated as often as needed, without any space or time restrictions, just imposing the Internet access is available and in good conditions. This paper describes a use case application of a web platform that integrates, monitors and controls different technologies, such as Wireless Sensor Networks, Virtual Sensor Networks and Data Acquisition Boards, through an Internet accessible RESTful API, using low-cost devices such as the Raspberry Pi. In this context, a remote laboratory is developed for students programming in Python, based on such platform to improve their programming skills, overcome their difficulties in CS1 and CS2 courses, and give the ability to interact to physical world through practical examples.
id RCAP_33d8ea132e81b0feab9a295e800a91da
oai_identifier_str oai:estudogeral.uc.pt:10316/102547
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Remote Experiments as an Asset for Learning Programming in PythonOnline experimentationprogramming in Pythonremote labsremote sensingwireless sensor networksThe online experimentation is in expansion in Higher Education Institutions, with a dynamic extension to all scientific areas. The integration of online labs in higher educational courses constitutes a significant financial saving way for the institutions with multiple benefits for student's learning. Without access and usage time restrictions, these labs provide a wide range of experiments, performed individually or in groups, repeated as often as needed, without any space or time restrictions, just imposing the Internet access is available and in good conditions. This paper describes a use case application of a web platform that integrates, monitors and controls different technologies, such as Wireless Sensor Networks, Virtual Sensor Networks and Data Acquisition Boards, through an Internet accessible RESTful API, using low-cost devices such as the Raspberry Pi. In this context, a remote laboratory is developed for students programming in Python, based on such platform to improve their programming skills, overcome their difficulties in CS1 and CS2 courses, and give the ability to interact to physical world through practical examples.2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttps://hdl.handle.net/10316/102547https://hdl.handle.net/10316/102547https://doi.org/10.3991/ijoe.v12i04.5278eng1861-21211868-1646Guerra, H.Cardoso, A.Sousa, V.Gomes, L. M.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2022-09-30T20:32:39Zoai:estudogeral.uc.pt:10316/102547Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:52:09.615758Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Remote Experiments as an Asset for Learning Programming in Python
title Remote Experiments as an Asset for Learning Programming in Python
spellingShingle Remote Experiments as an Asset for Learning Programming in Python
Guerra, H.
Online experimentation
programming in Python
remote labs
remote sensing
wireless sensor networks
title_short Remote Experiments as an Asset for Learning Programming in Python
title_full Remote Experiments as an Asset for Learning Programming in Python
title_fullStr Remote Experiments as an Asset for Learning Programming in Python
title_full_unstemmed Remote Experiments as an Asset for Learning Programming in Python
title_sort Remote Experiments as an Asset for Learning Programming in Python
author Guerra, H.
author_facet Guerra, H.
Cardoso, A.
Sousa, V.
Gomes, L. M.
author_role author
author2 Cardoso, A.
Sousa, V.
Gomes, L. M.
author2_role author
author
author
dc.contributor.author.fl_str_mv Guerra, H.
Cardoso, A.
Sousa, V.
Gomes, L. M.
dc.subject.por.fl_str_mv Online experimentation
programming in Python
remote labs
remote sensing
wireless sensor networks
topic Online experimentation
programming in Python
remote labs
remote sensing
wireless sensor networks
description The online experimentation is in expansion in Higher Education Institutions, with a dynamic extension to all scientific areas. The integration of online labs in higher educational courses constitutes a significant financial saving way for the institutions with multiple benefits for student's learning. Without access and usage time restrictions, these labs provide a wide range of experiments, performed individually or in groups, repeated as often as needed, without any space or time restrictions, just imposing the Internet access is available and in good conditions. This paper describes a use case application of a web platform that integrates, monitors and controls different technologies, such as Wireless Sensor Networks, Virtual Sensor Networks and Data Acquisition Boards, through an Internet accessible RESTful API, using low-cost devices such as the Raspberry Pi. In this context, a remote laboratory is developed for students programming in Python, based on such platform to improve their programming skills, overcome their difficulties in CS1 and CS2 courses, and give the ability to interact to physical world through practical examples.
publishDate 2016
dc.date.none.fl_str_mv 2016
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10316/102547
https://hdl.handle.net/10316/102547
https://doi.org/10.3991/ijoe.v12i04.5278
url https://hdl.handle.net/10316/102547
https://doi.org/10.3991/ijoe.v12i04.5278
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1861-2121
1868-1646
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602500374036480