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...
Saved in:
Published in | IEEE-RITA Vol. 17; no. 2; pp. 140 - 149 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
01.05.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 1932-8540 2374-0132 |
DOI | 10.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 |