Hamadeh, Lama;
(2023)
Integrating Python into Mechanical Engineering undergraduate curriculum.
In: Guerra, Aida and Chen, Juebei and Lavi, Rea and Bertel, Lykke and Lindsay, Euan, (eds.)
Transforming Engineering Education 2023: 9th International Research Symposium on Problem-Based Learning (PBL).
(pp. pp. 190-198).
Aalborg University Press: Aalborg, Denmark.
Preview |
Text
Hamadeh_Transforming_Engineering_Education_2023_002_extracted.pdf Download (790kB) | Preview |
Abstract
Integrating the fundamentals of computer science and programming skills into the undergraduate engineering curriculum has been a primary focus for many educational institutions around the world. Learning the basics of programming from the beginning of undergraduate engineering education allows students to incorporate such skills into their work in the future with ease. The department of mechanical engineering at University College London has acknowledged this value and decided to implement a programming element into the first-year mechanical engineering curriculum to teach the basics of Python language and assess it using a real-life engineering problem. Python is general-purpose, concise, easy-to-read and -learn programming language that has become one of the most popular and in-demand languages in the world. Python has a vast ecosystem of tools, packages, and libraries that address a wide-ranging number of programming scenarios and provide mechanical engineers with a large array of general-purpose functionality. The addition of this element to the first-year curriculum during the last academic year 2021- 2022 has shown a high assessment passing rate and notable student engagement. In this extended abstract, an overview of planning, implementing and the results obtained from this process will be illustrated, and future work plans will be outlined.
Type: | Proceedings paper |
---|---|
Title: | Integrating Python into Mechanical Engineering undergraduate curriculum |
Event: | Transforming Engineering Education 2023: 9th International Research Symposium on Problem-Based Learning (PBL) |
Location: | Massachusetts Institute of Technology & Harvard John A. Paulson School of Engineering and Applied Sciences |
Dates: | 20 Jun 2023 - 23 Jun 2023 |
ISBN-13: | 978-87-7573-023-0 |
Open access status: | An open access version is available from UCL Discovery |
Publisher version: | https://www.tee2023.mit.edu/ |
Language: | English |
Additional information: | This is an Open Access paper published under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) Licence (https://creativecommons.org/licenses/by-nc-nd/4.0/). |
Keywords: | Python, mechanical engineering, computer science, undergraduate curriculum, programming skills |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Mechanical Engineering |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10172413 |
Archive Staff Only
![]() |
View Item |