Teaching optimization of manufacturing problems via code components of a Jupyter Notebook

Andres Suárez,Miguel A. Alvarez‐Feijoo,Raquel Fernández González,Elena Arce,Miguel A. Alvarez-Feijoo
DOI: https://doi.org/10.1002/cae.21941
2018-06-28
Computer Applications in Engineering Education
Abstract:Abstract The Degree in Mechanical Engineering combines knowledge and skills of the academic STEM disciplines (Science, Technology, Engineering, and Mathematics). The teaching of the STEM subjects must give prominence to the association of the physical, chemical, and mathematical concepts with the real world. The Jupyter Notebook can be defined as a scientific interactive framework. They can contain text, mathematical equations, interactive graphs, and videos. It allows creating a workspace for watching and playing with the concepts to be learned. Because of their didactic usefulness and easy divulgation, they are highly recommended as a learning environment. In the present work, there are reflected the experiences of using interactive Jupyter Notebook in virtual laboratory sessions within a 4th year subject of Mechanical Engineering related with manufacturing processes. Students' judgments on the efficacy of this resource were evaluated. The results showed that students are in agreement on the effectiveness of using Jupyter notebooks as a teaching‐learning tool.
computer science, interdisciplinary applications,engineering, multidisciplinary,education, scientific disciplines
What problem does this paper attempt to address?