Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Car Race - An Engaging Interdisciplinary Python Based Project Activity


Affiliations
1 CICS-NOVA,Universidade Nova de Lisboa, Colégio Almada Negreiros | Campus de Campolide 3.º piso - Sala 333 1070-312 Lisboa, Portugal
     

   Subscribe/Renew Journal


Here we present and evaluate a Calculus project using Python and parametrizations: the CarRace. Each student picks an image of a circuit and another of a car online to make the car perform a race in the circuit. Because every student gets a different circuit, they have different lines to parametrize. This is performed using a Python program. Beforehand students get an example of the code for a car performing a circuit and must adapt it to their own project.

This project was posed to a total of 346 engineering students over the course of 3 years. To evaluate the effectiveness of the project, we surveyed all participating students and 120 of them answered. The feedback from the students was mostly positive. It was engaging for students to make this project. They liked to see an immediate application of Mathematics. It helped them understand the subject better and they found it interesting to combine Python and Mathematics. At the same time, they also develop their critical thinking and problem-solving skills.


Keywords

Python, Interdisciplinary, Engineering Students, Project, Coding, Calculus.
Subscription Login to verify subscription
User
Notifications
Font Size



  • Car Race - An Engaging Interdisciplinary Python Based Project Activity

Abstract Views: 286  |  PDF Views: 1

Authors

Sandra Gaspar Martins
CICS-NOVA,Universidade Nova de Lisboa, Colégio Almada Negreiros | Campus de Campolide 3.º piso - Sala 333 1070-312 Lisboa, Portugal

Abstract


Here we present and evaluate a Calculus project using Python and parametrizations: the CarRace. Each student picks an image of a circuit and another of a car online to make the car perform a race in the circuit. Because every student gets a different circuit, they have different lines to parametrize. This is performed using a Python program. Beforehand students get an example of the code for a car performing a circuit and must adapt it to their own project.

This project was posed to a total of 346 engineering students over the course of 3 years. To evaluate the effectiveness of the project, we surveyed all participating students and 120 of them answered. The feedback from the students was mostly positive. It was engaging for students to make this project. They liked to see an immediate application of Mathematics. It helped them understand the subject better and they found it interesting to combine Python and Mathematics. At the same time, they also develop their critical thinking and problem-solving skills.


Keywords


Python, Interdisciplinary, Engineering Students, Project, Coding, Calculus.

References





DOI: https://doi.org/10.16920/jeet%2F2022%2Fv35i3%2F22087