RaspyLab: A Low-Cost Remote Laboratory to Learn Programming and Physical Computing Through Python and Raspberry Pi

This article describes the development and assessment of RaspyLab which is a low-cost Remote Laboratory (RL) to learn and teach programming with Raspberry Pi and Python language. The RL is composed of 16 stations or nodes that contain hardware components such as display LCD, robotic arm, temperature...

Full description

Saved in:
Bibliographic Details
Published inIEEE-RITA Vol. 17; no. 2; pp. 140 - 149
Main Authors Ariza, Jonathan Alvarez, Gil, Sergio Gonzalez
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.05.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1932-8540
2374-0132
DOI10.1109/RITA.2022.3166877

Cover

Loading…
Abstract This article describes the development and assessment of RaspyLab which is a low-cost Remote Laboratory (RL) to learn and teach programming with Raspberry Pi and Python language. The RL is composed of 16 stations or nodes that contain hardware components such as display LCD, robotic arm, temperature sensor, among others, and two modes of programming (graphical and text-based) for the students to experiment with their designed algorithms. The concept of the RL was conceived as a pedagogical tool to support the students of Engineering and Computer Science (CS) in an online learning format, given the context of the COVID-19 pandemic. The laboratory has been used by (<inline-formula> <tex-math notation="LaTeX">{n} =30 </tex-math></inline-formula>) CS students during the second semester of 2020 in the subject of mathematical logic through the methodology of Problem-Based Learning (PBL). To evaluate preliminary the laboratory, it was used a survey with 3 open-ended questions and 12 closed-ended questions on a Likert scale according to the Technology Acceptance Model (TAM). The outcomes show a good reception of the laboratory, an enhancement of the students' learning regarding the concepts addressed in the course, and an interest of the students for the laboratory to be included in other subjects of the curricula.
AbstractList This article describes the development and assessment of RaspyLab which is a low-cost Remote Laboratory (RL) to learn and teach programming with Raspberry Pi and Python language. The RL is composed of 16 stations or nodes that contain hardware components such as display LCD, robotic arm, temperature sensor, among others, and two modes of programming (graphical and text-based) for the students to experiment with their designed algorithms. The concept of the RL was conceived as a pedagogical tool to support the students of Engineering and Computer Science (CS) in an online learning format, given the context of the COVID-19 pandemic. The laboratory has been used by ([Formula Omitted]) CS students during the second semester of 2020 in the subject of mathematical logic through the methodology of Problem-Based Learning (PBL). To evaluate preliminary the laboratory, it was used a survey with 3 open-ended questions and 12 closed-ended questions on a Likert scale according to the Technology Acceptance Model (TAM). The outcomes show a good reception of the laboratory, an enhancement of the students’ learning regarding the concepts addressed in the course, and an interest of the students for the laboratory to be included in other subjects of the curricula.
This article describes the development and assessment of RaspyLab which is a low-cost Remote Laboratory (RL) to learn and teach programming with Raspberry Pi and Python language. The RL is composed of 16 stations or nodes that contain hardware components such as display LCD, robotic arm, temperature sensor, among others, and two modes of programming (graphical and text-based) for the students to experiment with their designed algorithms. The concept of the RL was conceived as a pedagogical tool to support the students of Engineering and Computer Science (CS) in an online learning format, given the context of the COVID-19 pandemic. The laboratory has been used by (<inline-formula> <tex-math notation="LaTeX">{n} =30 </tex-math></inline-formula>) CS students during the second semester of 2020 in the subject of mathematical logic through the methodology of Problem-Based Learning (PBL). To evaluate preliminary the laboratory, it was used a survey with 3 open-ended questions and 12 closed-ended questions on a Likert scale according to the Technology Acceptance Model (TAM). The outcomes show a good reception of the laboratory, an enhancement of the students' learning regarding the concepts addressed in the course, and an interest of the students for the laboratory to be included in other subjects of the curricula.
Author Gil, Sergio Gonzalez
Ariza, Jonathan Alvarez
Author_xml – sequence: 1
  givenname: Jonathan Alvarez
  orcidid: 0000-0002-4024-1349
  surname: Ariza
  fullname: Ariza, Jonathan Alvarez
  email: digpot@gmail.com
  organization: Program of Technology in Electronics, Engineering Faculty, Corporación Universitaria Minuto de Dios-UNIMINUTO, Bogotá, Colombia
– sequence: 2
  givenname: Sergio Gonzalez
  surname: Gil
  fullname: Gil, Sergio Gonzalez
  email: segonzalez@uniminuto.edu
  organization: Program of Systems Engineering, Engineering Faculty, Corporación Universitaria Minuto de Dios-UNIMINUTO, Bogotá, Colombia
BookMark eNp9kF1LwzAYhYNMcM79APEm4HVnPpq08W4UPwYFy5jXJW3StWNtapIh_fe2TrzwwvfmwMtzzoFzDWad6TQAtxitMEbiYbvZrVcEEbKimPM4ii7AnNAoDBCmZAbmWFASxCxEV2Dp3AGNFzMseDQHditdP6SyeIRrmJrPIDHOw61ujddwfBsrvbED9AamWtoOZtbsrWzbpttD2SmY1YNrSnmEiWn7k5_eu9qa076G2eBr031TU0uh7RiUNTfgspJHp5c_ugDvz0-75DVI3142yToNSsK5DyKMKS6rGAmNyShacaWZijXHTJGQVIoVNMSk4ErRmJSMlFLFoqSMUhKGFV2A-3Nub83HSTufH8zJdmNlTjgTNBSMRyMVnanSGuesrvKy8dI3pvNWNscco3zaOJ82zqeN85-NRyf-4-xt00o7_Ou5O3sarfUvLyLGhED0C75tiTg
CODEN RITAC2
CitedBy_id crossref_primary_10_1016_j_ohx_2023_e00396
crossref_primary_10_1002_cae_22673
crossref_primary_10_1002_cae_22663
crossref_primary_10_62301_usmtd_1511546
crossref_primary_10_1109_ACCESS_2024_3523066
crossref_primary_10_1109_TE_2024_3376448
Cites_doi 10.1109/TLT.2009.42
10.3991/ijet.v11i12.6004
10.11120/ital.2011.10010086
10.26803/ijlter.19.6.1
10.1016/j.compedu.2012.05.011
10.2307/249008
10.1145/274790.274308
10.15388/infedu.2014.14
10.3991/ijet.v12i11.7473
10.1145/1113847.1113875
10.1145/2133797.2133801
10.1145/1821996.1821997
10.1109/BLOCKS.2015.7369000
10.28945/3097
10.1145/3364510.3364515
10.1145/2749215.2749223
10.1016/j.ifacol.2016.11.133
10.22161/ijaers.71.6
10.1007/978-94-6091-487-4
10.1109/MC.2019.2935058
10.1002/9781119173243
10.1186/s40561-016-0030-6
10.1016/j.compedu.2014.12.003
10.3991/ijoe.v12i04.5278
10.1007/s40692-018-0101-5
10.1109/BLOCKS.2017.8120405
10.1016/j.compedu.2009.09.009
10.1145/2670386.2670389
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
DOI 10.1109/RITA.2022.3166877
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 2374-0132
EndPage 149
ExternalDocumentID 10_1109_RITA_2022_3166877
9755990
Genre orig-research
GrantInformation_xml – fundername: Corporación Universitaria Minuto de Dios-UNIMINUTO
  grantid: CV19-200-08
  funderid: 10.13039/501100016362
GroupedDBID 0R~
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABJNI
ABQJQ
ABVLG
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
IFIPE
IPLJI
JAVBF
M43
OCL
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
ID FETCH-LOGICAL-c266t-71131cf809e12f80ed6de5d8e615d242fd5b3412b6dd382c52cad89c3533244f3
IEDL.DBID RIE
ISSN 1932-8540
IngestDate Mon Jun 30 04:24:24 EDT 2025
Thu Apr 24 23:11:13 EDT 2025
Tue Jul 01 02:25:21 EDT 2025
Wed Aug 27 02:40:11 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c266t-71131cf809e12f80ed6de5d8e615d242fd5b3412b6dd382c52cad89c3533244f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-4024-1349
OpenAccessLink http://riull.ull.es/xmlui/handle/915/27361
PQID 2659349567
PQPubID 2040419
PageCount 10
ParticipantIDs ieee_primary_9755990
crossref_citationtrail_10_1109_RITA_2022_3166877
crossref_primary_10_1109_RITA_2022_3166877
proquest_journals_2659349567
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2022-05-01
PublicationDateYYYYMMDD 2022-05-01
PublicationDate_xml – month: 05
  year: 2022
  text: 2022-05-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE-RITA
PublicationTitleAbbrev IEEE-RITA
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References (ref4) 2021
ref13
ref35
ref12
Greenwold (ref17) 2003
O’Sullivan (ref18) 2004
Alimisis (ref21) 2009
ref34
ref15
Korbel (ref32) 2012
ref30
Inc (ref37) 2021
(ref38) 2021
ref11
Ozoran (ref16) 2012; 2
ref10
ref2
ref1
ref39
ref19
Yu (ref45); 2225
Hodges (ref3) 2020; 27
Matsuzawa (ref26)
ref23
Manson (ref36) 2013
ref25
ref20
ref42
ref41
ref22
(ref24) 2021
ref44
Rahaman (ref14) 2020; 1
ref43
ref28
ref27
ref29
ref8
ref7
ref9
ref6
ref5
Grinberg (ref31) 2018
DeJonghe (ref33) 2019
Hoque (ref40) 2016; 2
References_xml – ident: ref1
  doi: 10.1109/TLT.2009.42
– volume-title: The Complete NGINX Cookbook
  year: 2019
  ident: ref33
– ident: ref13
  doi: 10.3991/ijet.v11i12.6004
– volume-title: Spatial Computing
  year: 2003
  ident: ref17
– ident: ref29
  doi: 10.11120/ital.2011.10010086
– ident: ref2
  doi: 10.26803/ijlter.19.6.1
– volume-title: SmartLabsUniminuto
  year: 2021
  ident: ref4
– volume-title: Physical Computing: Sensing and Controlling the Physical World With Computers
  year: 2004
  ident: ref18
– ident: ref43
  doi: 10.1016/j.compedu.2012.05.011
– ident: ref6
  doi: 10.2307/249008
– ident: ref19
  doi: 10.1145/274790.274308
– volume: 2
  start-page: 45
  issue: 2
  year: 2016
  ident: ref40
  article-title: Three domains of learning: Cognitive, affective and psychomotor
  publication-title: J. EFL Educ. Res.
– ident: ref20
  doi: 10.15388/infedu.2014.14
– ident: ref42
  doi: 10.3991/ijet.v12i11.7473
– ident: ref39
  doi: 10.1145/1113847.1113875
– ident: ref11
  doi: 10.1145/2133797.2133801
– ident: ref27
  doi: 10.1145/1821996.1821997
– ident: ref23
  doi: 10.1109/BLOCKS.2015.7369000
– ident: ref30
  doi: 10.28945/3097
– ident: ref15
  doi: 10.1145/3364510.3364515
– ident: ref35
  doi: 10.1145/2749215.2749223
– ident: ref8
  doi: 10.1016/j.ifacol.2016.11.133
– volume: 27
  start-page: 1
  year: 2020
  ident: ref3
  article-title: The difference between emergency remote teaching and online learning
  publication-title: Educ. Rev.
– ident: ref10
  doi: 10.22161/ijaers.71.6
– volume-title: ThingSpeak MATLAB & Simulink
  year: 2021
  ident: ref24
– volume-title: Getting Started With WebRTC: Explore WebRTC for Real-Time Peer-Topeer Communication
  year: 2013
  ident: ref36
– volume: 2
  start-page: 125
  year: 2012
  ident: ref16
  article-title: Using Scratch in introduction to programming course for engineering students
  publication-title: Educ. Technol. Distance Educ. Eng.
– ident: ref41
  doi: 10.1007/978-94-6091-487-4
– start-page: 16
  volume-title: Proc. Int. Conf. Stakeholders Inf. Technol. Educ.
  ident: ref26
  article-title: Measuring an impact of block-based language in introductory programming–Stakeholders and information technology in education
– ident: ref7
  doi: 10.1109/MC.2019.2935058
– volume: 1
  start-page: 21
  issue: 2
  year: 2020
  ident: ref14
  article-title: Educational robot for learning programming through blockly based mobile application
  publication-title: J. Technol. Sci. Eng.
– ident: ref22
  doi: 10.1002/9781119173243
– volume: 2225
  start-page: 1
  volume-title: Proc. 26th SAS User Group Int. Conf.
  ident: ref45
  article-title: An introduction to computing and interpreting Cronbach coefficient alpha in SAS
– volume-title: WebRTC
  year: 2021
  ident: ref37
– ident: ref44
  doi: 10.1186/s40561-016-0030-6
– volume-title: Welcome to AIOHTTP AIOHTTP 3.7.3 Documentation
  year: 2021
  ident: ref38
– ident: ref12
  doi: 10.1016/j.compedu.2014.12.003
– ident: ref9
  doi: 10.3991/ijoe.v12i04.5278
– ident: ref28
  doi: 10.1007/s40692-018-0101-5
– volume-title: FFmpeg Basics: Multimedia Handling With a Fast Audio and Video Encoder
  year: 2012
  ident: ref32
– start-page: 11
  volume-title: Teacher Education on Robotic-Enhanced Constructivist Pedagogical Methods
  year: 2009
  ident: ref21
  article-title: Constructionism and robotics in education
– ident: ref25
  doi: 10.1109/BLOCKS.2017.8120405
– ident: ref5
  doi: 10.1016/j.compedu.2009.09.009
– ident: ref34
  doi: 10.1145/2670386.2670389
– volume-title: Flask Web Development: Developing Web Applications With Python
  year: 2018
  ident: ref31
SSID ssj0000851967
Score 2.276102
Snippet This article describes the development and assessment of RaspyLab which is a low-cost Remote Laboratory (RL) to learn and teach programming with Raspberry Pi...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 140
SubjectTerms Algorithms
COVID-19
Curricula
Distance learning
Education
Engineering education
Hardware
Laboratories
Low cost
Machine learning
Mathematical logic
physical computing
Problem based learning
problem-based learning (PBL)
programming
Programming languages
Programming profession
Python
Questions
Raspberry Pi
Remote laboratories
Remote laboratory
Robot arms
Robot sensing systems
Robots
Students
Technology Acceptance Model
Technology utilization
Temperature sensors
Title RaspyLab: A Low-Cost Remote Laboratory to Learn Programming and Physical Computing Through Python and Raspberry Pi
URI https://ieeexplore.ieee.org/document/9755990
https://www.proquest.com/docview/2659349567
Volume 17
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1ba9swFBZtn_rSbb3Q9DL0sKdSJ7ZsS3bfQlloR1pCSCBvxpKOYGyNQ-Iwsl-_o0sC7cboky9ItuA79jmfdPQdQr4wk5sSahklImFRZkwcyVyKqK65FYyTXLnt0U_P_GGafZvlsz1yu9sLAwAu-Qy69tSt5etGre1UWa8UVh8LCfo-Eje_V2s3n2JDh5KLsHCZxGVv_DjpIwFkDHkp54UQr1yPq6Xy1w_YeZXBB_K0HY9PJvnRXbeyq36_kWp874A_kqMQXtK-t4dPZA_mx7Yyc8jiOCHLcb1abIa1vKN9Omx-RffNqqVjQMSADr1FNMsNbRvqpFfpyCdwvaCLo_Vc01EAlvp6EPb2xNf6oaONFSJwrexbJCzxQaPvp2Q6-Dq5f4hC3YVIobtuI5EkaaJMEZeQMDyA5hpyXQBGPxpdutG5ROfHJNc6LZjKmap1UaoUQ0eMFkx6Rg7mzRzOCTUZEjDGkkzKLAO8SNEIJIA0XNVCxh0SbyGpVBAlt7UxflaOnMRlZVGsLIpVQLFDbnZdFl6R43-NTywqu4YBkA652uJehW92VTGel6nli-Li370uyaF9tk93vCIH7XIN1xiStPKzs8U_jIDfDg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1ba9swFBale-hedmlXlq3b9LCnMqeWbEv23kJZSVunhJBC34wlHcHYFpfEYWS_fkeXBNaNsidfkC3Bd-zvHOnoO4R85LawFbQqYZLxJLc2TVShZNK2wgnGKaH99ujJjRjf5ld3xd0e-bTbCwMAPvkMhu7Ur-WbTq_dVNlZJZ0-FgboT5D3CxZ2a-1mVJzzUAkZly5ZWp3NLucjDAE5x8hUiFLKP8jHV1P56xfseeXiOZlsRxTSSb4N170a6l8PxBr_d8gvyLPoYNJRsIiXZA8Wh642c8zjOCLLWbu639St-kxHtO5-JufdqqczQMyA1sEmuuWG9h314qt0GlK4fiDJ0XZh6DRCS0NFCHd7Hqr90OnGSRH4Vq4XBUt80fTrK3J78WV-Pk5i5YVEI2H3iWQsY9qWaQWM4wGMMFCYEtD_MUjq1hQK6Y8rYUxWcl1w3Zqy0hk6j-gv2OyY7C-6Bbwm1OYYgnHOcqXyHPAiQzNQAMoK3UqVDki6haTRUZbcVcf43vjwJK0ah2LjUGwiigNyunvkPmhyPNb4yKGyaxgBGZCTLe5N_GpXDRdFlbmIUb7591MfyMF4Pqmb-vLm-i156voJyY8nZL9fruEdOii9eu_t8jdVuuJX
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=RaspyLab+%3A+A+Low-Cost+Remote+Laboratory+to+Learn+Programming+and+Physical+Computing+Through+Python+and+Raspberry+Pi&rft.jtitle=IEEE-RITA&rft.au=Ariza%2C+Jonathan+Alvarez&rft.au=Gil%2C+Sergio+Gonzalez&rft.date=2022-05-01&rft.issn=1932-8540&rft.eissn=2374-0132&rft.volume=17&rft.issue=2&rft.spage=140&rft.epage=149&rft_id=info:doi/10.1109%2FRITA.2022.3166877&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_RITA_2022_3166877
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1932-8540&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1932-8540&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1932-8540&client=summon