{"title":"Analyzing interviews on computational thinking for introductory physics students: Toward a generalized assessment","authors":"Justin Gambrell, Eric Brewe","doi":"10.1103/physrevphyseducres.20.010128","DOIUrl":null,"url":null,"abstract":"Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We present a qualitative analysis of 26 interviews asking academic (<math display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mi>N</mi><mi>_</mi><mi>a</mi><mrow><mo>=</mo><mn>18</mn></mrow></mrow></math>) and industrial (<math display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mi>N</mi><mi>_</mi><mi>i</mi><mrow><mo>=</mo><mn>8</mn></mrow></mrow></math>) physicists about the teaching and learning of computational thinking in introductory physics courses. These interviews are part of a long-term project toward developing an assessment protocol for computational thinking in introductory physics. We find that academic and industrial physicists value students’ ability to read code and that <span>python</span> (or <span>vpython</span>) and spreadsheets were the preferred computational language or environment used. Additionally, the interviewees mentioned that identifying the core physics concepts within a program, explaining code to others, and good program hygiene (i.e., commenting and using meaningful variable names) are important skills for introductory students to acquire. We also find that while a handful of interviewees note that the experience and skills gained from computation are quite useful for student’s future careers, they also describe multiple limiting factors of teaching computation in introductory physics, such as curricular overhaul, not having “space” for computation’, and student rejection. The interviews show that while adding computational thinking to physics students’ repertoire is important, the importance really comes from using computational thinking to learn and understand physics better. This informs us that the assessment we develop should only include the basics of computational thinking needed to assess introductory physics knowledge.","PeriodicalId":54296,"journal":{"name":"Physical Review Physics Education Research","volume":"25 1","pages":""},"PeriodicalIF":2.6000,"publicationDate":"2024-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Physical Review Physics Education Research","FirstCategoryId":"95","ListUrlMain":"https://doi.org/10.1103/physrevphyseducres.20.010128","RegionNum":2,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0
Abstract
Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We present a qualitative analysis of 26 interviews asking academic () and industrial () physicists about the teaching and learning of computational thinking in introductory physics courses. These interviews are part of a long-term project toward developing an assessment protocol for computational thinking in introductory physics. We find that academic and industrial physicists value students’ ability to read code and that python (or vpython) and spreadsheets were the preferred computational language or environment used. Additionally, the interviewees mentioned that identifying the core physics concepts within a program, explaining code to others, and good program hygiene (i.e., commenting and using meaningful variable names) are important skills for introductory students to acquire. We also find that while a handful of interviewees note that the experience and skills gained from computation are quite useful for student’s future careers, they also describe multiple limiting factors of teaching computation in introductory physics, such as curricular overhaul, not having “space” for computation’, and student rejection. The interviews show that while adding computational thinking to physics students’ repertoire is important, the importance really comes from using computational thinking to learn and understand physics better. This informs us that the assessment we develop should only include the basics of computational thinking needed to assess introductory physics knowledge.
期刊介绍:
PRPER covers all educational levels, from elementary through graduate education. All topics in experimental and theoretical physics education research are accepted, including, but not limited to:
Educational policy
Instructional strategies, and materials development
Research methodology
Epistemology, attitudes, and beliefs
Learning environment
Scientific reasoning and problem solving
Diversity and inclusion
Learning theory
Student participation
Faculty and teacher professional development