Treffer: Physics in Python Course at Zagreb University of Applied Sciences

Title:
Physics in Python Course at Zagreb University of Applied Sciences
Publisher Information:
International Journal of Innovative Research in Multidisciplinary Education
Publication Year:
2025
Collection:
Zenodo
Subject Terms:
Document Type:
Fachzeitschrift article in journal/newspaper
Language:
English, Old (ca.450-1100)
ISSN:
2833-4531
DOI:
10.5281/zenodo.16735724
Rights:
Creative Commons Attribution 4.0 International ; cc-by-4.0 ; https://creativecommons.org/licenses/by/4.0/legalcode
Accession Number:
edsbas.6B63B02A
Database:
BASE

Weitere Informationen

Python programming language is an increasingly widespread tool used for solving general computational problems in a variety of applications. In 2018, at the Zagreb University of Applied Sciences in Croatia, we introduced laboratory-computer exercises to a physics course in which Python was used to solve problems and to process the results of measurements. Students of Information Technology who attended our course had already completed a course in Programming basics in the previous semester. Our objective was to encourage IT students to apply the programming skills they had acquired to solve problems in other subjects. Before introducing Python, we used to solve problems by explaining the physical framework of the problem, making a sketch, writing down formulae and solving them on the blackboard. With the new approach, we additionally analyze problems using coresponding Python programs which were designed to provide further insights into the problem through graphical representation and additional visualization. This proved to be particularly beneficial during the 2020 lockdown, when we transitioned to online classes. The purpose of this paper is to demonstrate several examples of how we solved problems using the Python programming language and to analyse the reactions of students to this new way of teaching physics.