PosterPDF Available

Computational Thinking in Physics CT in Science Attitude Scale

Authors:
  • Texas Advanced Computing Center

Abstract

If physics teachers are going to use computational thinking (CT) in their classrooms, research is needed surrounding students' CT knowledge, attitudes, and beliefs. The Computational Thinking in Science Attitude Scale (CTSAS) was designed to assess changes in students' CT knowledge, attitudes, and beliefs when using computer programming in a physics course to model phenomena. Here the author presents preliminary results about the CTSAS instrument and ways to improve assessing CT constructs in students. The CTSAS was piloted in the physics classroom before and after students completed coding activities in physics modeling phenomena. The use of other existing instruments meant to assess the knowledge, attitudes, and beliefs of students using computer programming in computer science courses will also be discussed.
Computational Thinking in Physics CT in Science Attitude Scale
Acknowledgments
CTSAS was developed and piloted as part of doctoral work at the University of
Houston in the College of Education’s Department of Curriculum and Instruction.
Item development and testing would not have been possible without the help of
UH CUIN faculty Dr. Sissy Wong, Dr. Jie Zhang, Ohio State University physics
faculty Dr. Chris Orban, and my computer science education colleague Alice
Fisher at Bellaire HS in Houston ISD, Houston, TX.
References
Assessing Computational Thinking
Attitudes in the Physics Classroom
James Newland Bellaire High School, Bellaire, TX, University of Houston, Houston, TX
Item Analysis
1Papert, S., & Harel, I. (1991). Constructionism. Ablex Pub. Corp.
2 Wing, J. M. (2017). https://doi.org/10.17471/2499-4324/922
3Cromer, A. (1981). https://doi.org/10.1119/1.12478
4Orban, C., et al. (2018). https://doi.org/10.1119/1.5058449
5Taber, K. S. (2018). https://doi.org/10.1007/s11165-016-9602-2
More resources and data available at https://jimmynewland.com/
Papert: CT requires learners to create
knowledge through constructing computing
artifacts in a social context1
Wing: CT is stating a problem so a computer
can solve it.2
Bellaire
High School
____________________________
Physics and Astronomy
Coding artifacts can be constructed using
Euler-Cromer Modeling3
CT modeling uses only some CS knowledge
CS scaffolding can reduce cognitive load for
physics students4
Cognitive Load Scaffolding
Subgoal
Labeling
Minimally
Working
Programs
Worked
Examples
All students should learn computational thinking
skills regardless of future career pathways.
All students should use computational thinking to
help learn science concepts and skills.
Using code to model concepts improves my
understanding of science ideas.
Using a computer to analyze data should be a
part of all science classes.
Code-based science lab activities improve my
science skills.
Computational thinking activities help me learn
science.
I find coding-based science lab activities
enjoyable.
There is more to using computational thinking in
science class than writing code.
First iteration of CTSAS aimed to measure
CT knowledge, self-efficacy, and CT equity
Expectancy-Value Theory suggests self-
efficacy and outcome expectancy a better fit
Validation Study Results
Pilot study had 59 participants
Principal component analysis: 2 constructs
Cronbach’s 𝜶 = 𝟎. 𝟕𝟗𝟓 (Acceptable5)
Presentation
Full-text available
Modern astronomical science is increasingly driven by data science and computational thinking. It is possible to have astronomy students construct astronomy knowledge while employing computational thinking and data science pedagogies by using partially reduced datasets like those from the Sloan Digital Sky Survey (SDSS) in conjunction with Python and Google Colab notebooks. Here, we explore a highly scaffolded activity for students to build a Hubble-Lemaître diagram using data from the Baryon Oscillation Spectroscopic Survey (BOSS) from SDSS. Educators with access to plates from the BOSS mission can tie the activity directly to data associated with the plate. Students access the data directly from the database and use Python and Google Colab notebooks to reduce, visualize, and interpret data in a highly scaffolded format. Students are asked to interpret plots and place data in an astrophysical context. This activity is part of ongoing research into the impacts of using computational thinking pedagogies with physics and astronomy students. This activity has been used in a high school astronomy course. The activity and all associated programming code are freely available as Creative Commons content.
ResearchGate has not been able to resolve any references for this publication.