Sažetak
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 through graphical representation.
The purpose of this paper is to demonstrate several examples of how we solved problems using the Python programming language. We also analyse the results of the student survey that is conducted every year at our university, as well as the success achieved by students on the physics examination before and after the introduction of Python.
Ključne riječi
Physics course, Python, education