Back to Search Start Over

Jupyter Notebooks in Undergraduate Mobile Robotics Courses: Educational Tool and Case Study

Authors :
Jose-Raul Ruiz-Sarmiento
Samuel-Felipe Baltanas
Javier Gonzalez-Jimenez
[Ruiz-Sarmiento, Jose-Raul] Univ Malaga, Biomed Res Inst Malaga IBIMA, Dept Syst Engn & Automat, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
[Baltanas, Samuel-Felipe] Univ Malaga, Biomed Res Inst Malaga IBIMA, Dept Syst Engn & Automat, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
[Gonzalez-Jimenez, Javier] Univ Malaga, Biomed Res Inst Malaga IBIMA, Dept Syst Engn & Automat, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
WISER project
Spanish Ministry of Economy, Industry and Competitiveness
University of Malaga
I-PPIT-UMA program
Innovative Education Project - University of Malaga
[Ruiz-Sarmiento,JR
Baltanas,SF
González-Jiménez,J] Machine Perception and Intelligent Robotics Group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, Málaga.
Work partially funded by the WISER project ([DPI2014-55826-R]), financed by the Spanish Ministry of Economy, Industry and Competitiveness, by a postdoc contract from the I-PPIT-UMA program, financed by the University of Málaga, and by the Innovative Education Project PIE19-165 financed by the same university.
Source :
Applied Sciences, Vol 11, Iss 917, p 917 (2021), Applied Sciences, Volume 11, Issue 3
Publication Year :
2021
Publisher :
MDPI AG, 2021.

Abstract

Jupyter notebooks are recently emerging as a valuable pedagogical resource in academy, being adopted in educational institutions worldwide. This is mainly due to their ability to combine the expressiveness of traditional explanations from textbooks, with the interaction capabilities of software applications, which provides numerous benefits for both students and lecturers of different fields. One of the areas that could benefit from their adoption is such of mobile robotics, whose recent popularity has resulted in an increasing demand of trained practitioners with a solid theoretical and practical background. Therefore, there is a need of high quality learning materials adapted to modern tools and methodologies. With that in mind, this work explores how the introduction of Jupyter notebooks in undergraduate mobile robotic courses contributes to improve both teaching and learning experiences. For that, we first present a series of (publicly available) educational notebooks encompassing a variety of topics relevant for robotics, with a particular emphasis in the study of mobile robots and commonly used sensors. Those documents have been built from the ground up to take advantage of the Jupyter Notebook framework, bridging the typical gap between theoretical frame and interactive code. We also present a case study describing the notebooks usage in undergraduate courses at University of M&aacute<br />laga, including a discussion on the promising results and findings obtained.

Subjects

Subjects :
0209 industrial biotechnology
Computer science
Robot
Educación
02 engineering and technology
computer.software_genre
lcsh:Technology
Jupyter Notebook
lcsh:Chemistry
case study
020901 industrial engineering & automation
Resource (project management)
Information Science::Information Science::Computing Methodologies::Software [Medical Subject Headings]
ComputingMilieux_COMPUTERSANDEDUCATION
General Materials Science
Instrumentation
lcsh:QH301-705.5
computer.programming_language
Fluid Flow and Transfer Processes
education
Multimedia
05 social sciences
General Engineering
050301 education
Robotics
lcsh:QC1-999
Computer Science Applications
Variety (cybernetics)
mobile robotics
Anthropology, Education, Sociology and Social Phenomena::Education [Medical Subject Headings]
undergraduate courses
Information Science::Information Science::Computing Methodologies::Artificial Intelligence::Robotics [Medical Subject Headings]
Persons::Persons::Students [Medical Subject Headings]
Bridging (programming)
educational tool
Informes de casos
Learning
Anthropology, Education, Sociology and Social Phenomena::Education::Education, Professional::Education, Medical::Education, Medical, Undergraduate [Medical Subject Headings]
Aprendizaje
business.industry
lcsh:T
Process Chemistry and Technology
Teaching
Frame (networking)
STEM education
Mobile robot
Python (programming language)
Popularity
python
Anthropology, Education, Sociology and Social Phenomena::Education::Teaching [Medical Subject Headings]
lcsh:Biology (General)
lcsh:QD1-999
lcsh:TA1-2040
Artificial intelligence
Educación del primer ciclo en medicina
business
Robótica
lcsh:Engineering (General). Civil engineering (General)
0503 education
computer
lcsh:Physics
Enseñanza

Details

Language :
English
ISSN :
20763417
Volume :
11
Issue :
917
Database :
OpenAIRE
Journal :
Applied Sciences
Accession number :
edsair.doi.dedup.....c545038f8ce33e0fbc35b0f1e46a4611