-
"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models
Authors:
Seth Bernstein,
Paul Denny,
Juho Leinonen,
Lauren Kan,
Arto Hellas,
Matt Littlefield,
Sami Sarsa,
Stephen MacNeil
Abstract:
Gras** complex computing concepts often poses a challenge for students who struggle to anchor these new ideas to familiar experiences and understandings. To help with this, a good analogy can bridge the gap between unfamiliar concepts and familiar ones, providing an engaging way to aid understanding. However, creating effective educational analogies is difficult even for experienced instructors.…
▽ More
Gras** complex computing concepts often poses a challenge for students who struggle to anchor these new ideas to familiar experiences and understandings. To help with this, a good analogy can bridge the gap between unfamiliar concepts and familiar ones, providing an engaging way to aid understanding. However, creating effective educational analogies is difficult even for experienced instructors. We investigate to what extent large language models (LLMs), specifically ChatGPT, can provide access to personally relevant analogies on demand. Focusing on recursion, a challenging threshold concept, we conducted an investigation analyzing the analogies generated by more than 350 first-year computing students. They were provided with a code snippet and tasked to generate their own recursion-based analogies using ChatGPT, optionally including personally relevant topics in their prompts. We observed a great deal of diversity in the analogies produced with student-prescribed topics, in contrast to the otherwise generic analogies, highlighting the value of student creativity when working with LLMs. Not only did students enjoy the activity and report an improved understanding of recursion, but they described more easily remembering analogies that were personally and culturally relevant.
△ Less
Submitted 14 March, 2024;
originally announced March 2024.
-
MAUS: The MICE Analysis User Software
Authors:
R. Asfandiyarov,
R. Bayes,
V. Blackmore,
M. Bogomilov,
D. Colling,
A. J. Dobbs,
F. Drielsma,
M. Drews,
M. Ellis,
M. Fedorov,
P. Franchini,
R. Gardener,
J. R. Greis,
P. M. Hanlet,
C. Heidt,
C. Hunt,
G. Kafka,
Y. Karadzhov,
A. Kurup,
P. Kyberd,
M. Littlefield,
A. Liu,
K. Long,
D. Maletic,
J. Martyniak
, et al. (21 additional authors not shown)
Abstract:
The Muon Ionization Cooling Experiment (MICE) collaboration has developed the MICE Analysis User Software (MAUS) to simulate and analyze experimental data. It serves as the primary codebase for the experiment, providing for offline batch simulation and reconstruction as well as online data quality checks. The software provides both traditional particle-physics functionalities such as track reconst…
▽ More
The Muon Ionization Cooling Experiment (MICE) collaboration has developed the MICE Analysis User Software (MAUS) to simulate and analyze experimental data. It serves as the primary codebase for the experiment, providing for offline batch simulation and reconstruction as well as online data quality checks. The software provides both traditional particle-physics functionalities such as track reconstruction and particle identification, and accelerator physics functions, such as calculating transfer matrices and emittances. The code design is object orientated, but has a top-level structure based on the Map-Reduce model. This allows for parallelization to support live data reconstruction during data-taking operations. MAUS allows users to develop in either Python or C++ and provides APIs for both. Various software engineering practices from industry are also used to ensure correct and maintainable code, including style, unit and integration tests, continuous integration and load testing, code reviews, and distributed version control. The software framework and the simulation and reconstruction capabilities are described.
△ Less
Submitted 30 July, 2019; v1 submitted 6 December, 2018;
originally announced December 2018.
-
Pion contamination in the MICE muon beam
Authors:
D. Adams,
A. Alekou,
M. Apollonio,
R. Asfandiyarov,
G. Barber,
P. Barclay,
A. de Bari,
R. Bayes,
V. Bayliss,
R. Bertoni,
V. J. Blackmore,
A. Blondel,
S. Blot,
M. Bogomilov,
M. Bonesini,
C. N. Booth,
D. Bowring,
S. Boyd,
T. W. Bradshaw,
U. Bravar,
A. D. Bross,
M. Capponi,
T. Carlisle,
G. Cecchet,
C. Charnley
, et al. (120 additional authors not shown)
Abstract:
The international Muon Ionization Cooling Experiment (MICE) will perform a systematic investigation of ionization cooling with muon beams of momentum between 140 and 240\,MeV/c at the Rutherford Appleton Laboratory ISIS facility. The measurement of ionization cooling in MICE relies on the selection of a pure sample of muons that traverse the experiment. To make this selection, the MICE Muon Beam i…
▽ More
The international Muon Ionization Cooling Experiment (MICE) will perform a systematic investigation of ionization cooling with muon beams of momentum between 140 and 240\,MeV/c at the Rutherford Appleton Laboratory ISIS facility. The measurement of ionization cooling in MICE relies on the selection of a pure sample of muons that traverse the experiment. To make this selection, the MICE Muon Beam is designed to deliver a beam of muons with less than $\sim$1\% contamination. To make the final muon selection, MICE employs a particle-identification (PID) system upstream and downstream of the cooling cell. The PID system includes time-of-flight hodoscopes, threshold-Cherenkov counters and calorimetry. The upper limit for the pion contamination measured in this paper is $f_π< 1.4\%$ at 90\% C.L., including systematic uncertainties. Therefore, the MICE Muon Beam is able to meet the stringent pion-contamination requirements of the study of ionization cooling.
△ Less
Submitted 10 February, 2016; v1 submitted 2 November, 2015;
originally announced November 2015.
-
Electron-Muon Ranger: performance in the MICE Muon Beam
Authors:
D. Adams,
A. Alekou,
M. Apollonio,
R. Asfandiyarov,
G. Barber,
P. Barclay,
A. de Bari,
R. Bayes,
V. Bayliss,
P. Bene,
R. Bertoni,
V. J. Blackmore,
A. Blondel,
S. Blot,
M. Bogomilov,
M. Bonesini,
C. N. Booth,
D. Bowring,
S. Boyd,
T. W. Bradshaw,
U. Bravar,
A. D. Bross,
F. Cadoux,
M. Capponi,
T. Carlisle
, et al. (129 additional authors not shown)
Abstract:
The Muon Ionization Cooling Experiment (MICE) will perform a detailed study of ionization cooling to evaluate the feasibility of the technique. To carry out this program, MICE requires an efficient particle-identification (PID) system to identify muons. The Electron-Muon Ranger (EMR) is a fully-active tracking-calorimeter that forms part of the PID system and tags muons that traverse the cooling c…
▽ More
The Muon Ionization Cooling Experiment (MICE) will perform a detailed study of ionization cooling to evaluate the feasibility of the technique. To carry out this program, MICE requires an efficient particle-identification (PID) system to identify muons. The Electron-Muon Ranger (EMR) is a fully-active tracking-calorimeter that forms part of the PID system and tags muons that traverse the cooling channel without decaying. The detector is capable of identifying electrons with an efficiency of 98.6%, providing a purity for the MICE beam that exceeds 99.8%. The EMR also proved to be a powerful tool for the reconstruction of muon momenta in the range 100-280 MeV/$c$.
△ Less
Submitted 3 November, 2015; v1 submitted 28 October, 2015;
originally announced October 2015.
-
Characterisation of the muon beams for the Muon Ionisation Cooling Experiment
Authors:
The MICE Collaboration,
D. Adams,
D. Adey,
A. Alekou,
M. Apollonio,
R. Asfandiyarov,
J. Back,
G. Barber,
P. Barclay,
A. de Bari,
R. Bayes,
V. Bayliss,
R. Bertoni,
V. J. Blackmore,
A. Blondel,
S. Blot,
M. Bogomilov,
M. Bonesini,
C. N. Booth,
D. Bowring,
S. Boyd,
T. W. Bradshaw,
U. Bravar,
A. D. Bross,
M. Capponi
, et al. (119 additional authors not shown)
Abstract:
A novel single-particle technique to measure emittance has been developed and used to characterise seventeen different muon beams for the Muon Ionisation Cooling Experiment (MICE). The muon beams, whose mean momenta vary from 171 to 281 MeV/c, have emittances of approximately 1.5--2.3 πmm-rad horizontally and 0.6--1.0 πmm-rad vertically, a horizontal dispersion of 90--190 mm and momentum spreads o…
▽ More
A novel single-particle technique to measure emittance has been developed and used to characterise seventeen different muon beams for the Muon Ionisation Cooling Experiment (MICE). The muon beams, whose mean momenta vary from 171 to 281 MeV/c, have emittances of approximately 1.5--2.3 πmm-rad horizontally and 0.6--1.0 πmm-rad vertically, a horizontal dispersion of 90--190 mm and momentum spreads of about 25 MeV/c. There is reasonable agreement between the measured parameters of the beams and the results of simulations. The beams are found to meet the requirements of MICE.
△ Less
Submitted 11 October, 2013; v1 submitted 6 June, 2013;
originally announced June 2013.
-
MICE: the Muon Ionization Cooling Experiment. Step I: First Measurement of Emittance with Particle Physics Detectors
Authors:
U. Bravar,
M. Bogomilov,
Y. Karadzhov,
D. Kolev,
I. Russinov,
R. Tsenov,
L. Wang,
F. Y. Xu,
S. X. Zheng,
R. Bertoni,
M. Bonesini,
R. Mazza,
V. Palladino,
G. Cecchet,
A. de Bari,
M. Capponi,
A. Iaciofano,
D. Orestano,
F. Pastore,
L. Tortora,
S. Ishimoto,
S. Suzuki,
K. Yoshimura,
Y. Mori,
Y. Kuno
, et al. (123 additional authors not shown)
Abstract:
The Muon Ionization Cooling Experiment (MICE) is a strategic R&D project intended to demonstrate the only practical solution to providing high brilliance beams necessary for a neutrino factory or muon collider. MICE is under development at the Rutherford Appleton Laboratory (RAL) in the United Kingdom. It comprises a dedicated beamline to generate a range of input muon emittances and momenta, with…
▽ More
The Muon Ionization Cooling Experiment (MICE) is a strategic R&D project intended to demonstrate the only practical solution to providing high brilliance beams necessary for a neutrino factory or muon collider. MICE is under development at the Rutherford Appleton Laboratory (RAL) in the United Kingdom. It comprises a dedicated beamline to generate a range of input muon emittances and momenta, with time-of-flight and Cherenkov detectors to ensure a pure muon beam. The emittance of the incoming beam will be measured in the upstream magnetic spectrometer with a scintillating fiber tracker. A cooling cell will then follow, alternating energy loss in Liquid Hydrogen (LH2) absorbers to RF cavity acceleration. A second spectrometer, identical to the first, and a second muon identification system will measure the outgoing emittance. In the 2010 run at RAL the muon beamline and most detectors were fully commissioned and a first measurement of the emittance of the muon beam with particle physics (time-of-flight) detectors was performed. The analysis of these data was recently completed and is discussed in this paper. Future steps for MICE, where beam emittance and emittance reduction (cooling) are to be measured with greater accuracy, are also presented.
△ Less
Submitted 30 July, 2013; v1 submitted 9 October, 2011;
originally announced October 2011.