UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

Integrating Python into Mechanical Engineering undergraduate curriculum

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. Green open access

[thumbnail of Hamadeh_Transforming_Engineering_Education_2023_002_extracted.pdf]
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
Downloads since deposit
4,108Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item