English
Related papers

Related papers: Learn Physics by Programming in Haskell

200 papers

Introducing inner-city high school students to program design presents unique challenges. The typical assumptions of an introductory programming course, like students understand what variables and functions are, may not be safe. Therefore,…

Computers and Society · Computer Science 2020-08-28 Marco T. Morazán

The idea of using unfolding as a way of computing a program semantics has been applied successfully to logic programs and has shown itself a powerful tool that provides concrete, implementable results, as its outcome is actually source…

Programming Languages · Computer Science 2017-08-29 José María Rey-Poza , Julio Mariño-Carballo

Linear type systems have a long and storied history, but not a clear path forward to integrate with existing languages such as OCaml or Haskell. In this paper, we study a linear type system designed with two crucial properties in mind:…

Programming Languages · Computer Science 2017-11-09 Jean-Philippe Bernardy , Mathieu Boespflug , Ryan R. Newton , Simon Peyton Jones , Arnaud Spiwack

Some of the basic concepts of topology are explored through known physics problems. This helps us in two ways, one, in motivating the definitions and the concepts, and two, in showing that topological analysis leads to a clearer…

Other Condensed Matter · Physics 2016-11-09 Somendra M Bhattacharjee

We describe a summer outreach program developed to cultivate interest in physics in particular and physical sciences more broadly among high school and early college students using small projects in the Python programming language. We…

Physics Education · Physics 2024-06-13 Raúl Briceño , Ted Rogers

So far, the Standard Model of particle physics (SM) describes the phenomenology observed in high energy physics. In the Large Hadron Collider (LHC) is expected to find the Higgs boson, which is an essential part of SM; also expects to see…

General Physics · Physics 2010-05-04 O. E. Casas B , A. M. Raba P. , N. Poveda T

In previous work, we have introduced functional strategies, that is, first-class generic functions that can traverse into terms of any type while mixing uniform and type-specific behaviour. In the present paper, we give a detailed…

Programming Languages · Computer Science 2007-05-23 Ralf Laemmel

In this paper we give the outline of a lecture given to undergraduate students aiming at understanding why physicists are so much interested in the Higgs boson. The lecture has been conceived for students not yet familiar with advanced…

Popular Physics · Physics 2012-08-01 Giovanni Organtini

The optical model is a fundamental tool to describe scattering processes in nuclear physics. The basic input is an optical model potential, which describes the refraction and absorption processes more or less schematically. Of special…

General Physics · Physics 2025-05-09 Richard Herrmann

In this contribution we discuss how to develop a physics curriculum for undergraduate students that includes computing as a central element. Our contribution starts with a definition of computing and pertinent learning outcomes and…

Physics Education · Physics 2018-02-27 Marcos Daniel Caballero , Morten Hjorth-Jensen

Social physics is the application of ideas, concepts and tools from physics to study social phenomena. In this article, we present a mechanical theory underlying a mathematical treatment of social physics. We explore the possibility of…

Physics and Society · Physics 2024-02-28 VS Morales-Salgado

Functionals are an important research subject in Mathematics and Computer Science as well as a challenge in Information Technologies where the current programming paradigm states that only symbolic computations are possible on higher order…

Logic · Mathematics 2018-09-13 Stanislaw Ambroszkiewicz

Traditional tests are not effective tools for diagnosing the content and structure of students' knowledge of physics. As a possible alternative, a set of term-association tasks (the "ConMap" tasks) was developed to probe the…

Physics Education · Physics 2015-06-26 Ian D. Beatty , William J. Gerace

Incorporating computer programming exercises in introductory physics is a delicate task that involves a number of choices that may have a strong affect on student learning. We present an approach that speaks to a number of common concerns…

Computation holds great potential for introducing new opportunities for creativity and exploration into the physics curriculum. At the University of Oslo we have begun development of a new class of assignment called computational essays to…

Physics Education · Physics 2022-06-29 Tor Ole B. Odden , Marcos D. Caballero

A new hidden variable theory is proposed, according to which particles follows definite trajectories, as in Bohmian Mechanics or Nelson's stochastic mechanics; in the new theory, however, the trajectories are classical, i.e. Newtonian. This…

Quantum Physics · Physics 2007-05-23 Bruno Galvan

A physical theory consists of the mathematical formalism and an interpretation, which contains the definition of symbols, measurement assignments, concepts and principles, and an ontology. We present a scheme to classify these different…

Quantum Physics · Physics 2017-07-04 Gerd Christian Krizek

Numerical simulations have become an important tool to understand and predict non-perturbative phenomena in particle physics. In this article we attempt to present a general overview over the field. First, the basic concepts of lattice…

High Energy Physics - Lattice · Physics 2010-12-17 F. Karsch , E. Laermann

We investigate a new structure for machine learning classifiers applied to problems in high-energy physics by expanding the inputs to include not only measured features but also physics parameters. The physics parameters represent a…

High Energy Physics - Experiment · Physics 2016-05-25 Pierre Baldi , Kyle Cranmer , Taylor Faucett , Peter Sadowski , Daniel Whiteson

Even if students can make the blend, interpret physics correctly in mathematical symbology and graphs, they still need to be able to apply that knowledge in productive and coherent ways. As instructors, we can show our solutions to complex…

Physics Education · Physics 2023-05-23 Edward F. Redish