Computational Physics and Reality: Looking for Some Overlap at the Blacksmith Shop
Nathan Moore, Nicole Schoolmeesters

TL;DR
This paper discusses common challenges in introductory computational physics education and presents a lab assignment where students model heat flow in a blacksmithing context, integrating simulation with real-world experimentation.
Contribution
It introduces a novel educational assignment that combines computational modeling with hands-on blacksmithing experiments to enhance understanding and address student misconceptions.
Findings
Students improved their modeling skills through iterative refinement.
The assignment increased engagement by linking theory with practical experience.
Students gained a better understanding of heat transfer and computational methods.
Abstract
The paper describes two general problems encountered in computational assignments at the introductory level. First, novice students often treat computer code as almost magic incantations, and like novices in many fields, have trouble creating new algorithms or procedures to solve novel problems. Second, the nature of computational studies often means that the results generated are interpreted via theoretically devised quantities, which may not meet a student's internal standards for proof when compared to an experimental measurement. The paper then offers a lab/programming assignment, used in a calculus-based physics course, which was devised to address these problems. In the assignment, students created a computational model of the heat flow involved in heating an iron rod in a blacksmith's forge. After creating the simulation, students attended a blacksmithing seminar and had a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Experimental Learning in Engineering · Teaching and Learning Programming
