Remote Experiments as an Asset for Learning Programming in Python

Detalhes bibliográficos
Autor(a) principal: Guerra, H.
Data de Publicação: 2016
Outros Autores: Cardoso, A., Sousa, V., Gomes, L. M.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/102547
https://doi.org/10.3991/ijoe.v12i04.5278
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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/articlehttp://hdl.handle.net/10316/102547http://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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-09-30T20:32:39Zoai:estudogeral.uc.pt:10316/102547Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:19:30.835149Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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 http://hdl.handle.net/10316/102547
http://hdl.handle.net/10316/102547
https://doi.org/10.3991/ijoe.v12i04.5278
url http://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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134089324789760