Related papers: Python script used as simulator for the teaching o…
Biophysics is a subject that is spread over many disciplines and transcends the skills and knowledge of the individual student. This makes it challenging both to teach and to learn. Educational materials are described to aid in teaching…
We present a novel open-source Python software package, bfieldtools, for magneto-quasistatic calculations with current densities on surfaces of arbitrary shape. The core functionality of the software relies on a stream-function…
The estimation of the electric field in simple situations provides an opportunity to develop intuition about the models used in physics. We propose an activity aimed at university students of General Physics where the electric field of a…
This study, conducted among more than 250 physics and chemistry teachers in Morocco, analyzes the impact of experimentation on student learning and attention in middle and high school. The results show that the majority of teachers favor…
Project/problem-based learning, as an active methodology, improves significantly the learning process, making students take an active role in the construction of their own knowledge, and at the same time, develop soft and social skills that…
One of key goals of contemporary physics (and, realistically, STEM) education is to develop students' science literacy and critical thinking skills. In this paper, we present the construction and use of several versions of a simple…
Here we present the derivation, description and results of a Monte Carlo-based algorithm for simulating inelastic scattering of photo-electrons when passing through some scattering medium, such as a gas atmosphere or a solid material. The…
With the aim of finding ways that can lead to solving the problem of learning the exact sciences and involving the university student in a participatory and active way during the semester period with the help of new technologies, the…
Pyrit is a field simulation software based on the finite element method written in Python to solve coupled systems of partial differential equations. It is designed as a modular software that is easily modifiable and extendable. The…
-- In this paper, a new approach to impart practical skill based technical education is presented in comprehensive manner. An Electronic Mini-Lab (EML) is devised containing basic design and test instruments with electronic components, ICs,…
The physics learning is very important to techniques teaching and the engineers upbringing. However, there is evidence that science classes from elementary school through to university are generally failing to provide most students with an…
We describe an inexpensive and accessible instructional setup that explores particle trapping with a planar linear ion trap. The planar trap is constructed using standard printed circuit board manufacturing and is designed to trap…
Building on successful work on studying and transforming our senior-level Advanced Lab course, we have transformed our junior-level Electronics course to engage students in a variety of authentic scientific practices, including…
In this paper, we detail the integration of Python data analysis into a first-year physics laboratory course, a task accomplished without significant alterations to the existing course structure. We introduced tailored laboratory…
We review design and development decisions and their impact for the open source code Nmag from a software engineering in computational science point of view. We summarise lessons learned and recommendations for future computational science…
Quantum computing is a highly abstract scientific discipline, which, however, is expected to have great practical relevance in future information technology. This forces educators to seek new methods to teach quantum computing for students…
The approach to the concept of electromagnetic induction in physics education can present challenges, particularly regarding its distance from students' everyday experiences. The functioning of an electric guitar pickup can serve as an…
An open source software package for performing dynamic RMS simulation of small to medium-sized power systems is presented, written entirely in the Python programming language. The main objective is to facilitate fast prototyping of new wide…
In this article we describe how we successfully incorporated data analysis in Python in a first-year laboratory course without significantly altering the course structure and without overburdening students. We show how we created and used…
We have created a simple, portable, low-cost setup allowing the students and teachers to experiment with and discuss electromagnetic induction in a safe way, using low currents. The simplicity and portability make these activities well…