Reading List

Perspectives of Undergraduate Physics Students in 2024

Authors
Affiliations

Joe Marsh Rossney

UK Centre for Ecology & Hydrology

University of Edinburgh

Sarah Hogarth

University of Edinburgh

Polux Gabriel Garcia Elizondo

University of Edinburgh

Published

August 29, 2025

Modified

August 29, 2025

Abbas, M., Jam, F. A., & Khan, T. I. (2024). Is it harmful or helpful? Examining the causes and consequences of generative AI usage among university students. International Journal of Educational Technology in Higher Education, 21(1), 10. https://doi.org/10.1186/s41239-024-00444-7
Ajzen, I. (1985). From Intentions to Actions: A Theory of Planned Behavior. In J. Kuhl & J. Beckmann (Eds.), Action Control (pp. 11–39). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-69746-3_2
Anderson, L. W. (Ed.). (2009). A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives (Abridged ed., [Nachdr.]). Longman.
Anderson, L., Krathwohl, D., Airasian, P., Cruikshank, K., Mayer, R., Pintrich, P., Raths, J., & Wittrock, M. (2001). A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives, Complete Edition (1st ed.). Pearson.
Bagozzi, R. P., Davis, F. D., & Warshaw, P. R. (1992). Development and Test of a Theory of Technological Learning and Usage. Human Relations, 45(7), 659–686. https://doi.org/10.1177/001872679204500702
Bandura, A. (1977). Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–215. https://doi.org/10.1037/0033-295X.84.2.191
Bates, T., Cobo, C., Mariño, O., & Wheeler, S. (2020). Can artificial intelligence transform higher education? International Journal of Educational Technology in Higher Education, 17(1), 42, s41239-020-00218-x. https://doi.org/10.1186/s41239-020-00218-x
Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2022). Programming Is HardOr at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation (arXiv:2212.01020). arXiv. https://doi.org/10.48550/arXiv.2212.01020
Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023). Programming is hard - or at least it used to be: Educational opportunities and challenges of AI code generation. Proceedings of the 54th ACM Technical Symposium on Computer Science Education v. 1, 500–506. https://doi.org/10.1145/3545945.3569759
Bender, E. M., Gebru, T., McMillan-Major, A., & Shmitchell, S. (2021). On the Dangers of Stochastic Parrots: Can Language Models Be Too Big? 🦜. Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency, 610–623. https://doi.org/10.1145/3442188.3445922
Bergdahl, J., Latikka, R., Celuch, M., Savolainen, I., Soares Mantere, E., Savela, N., & Oksanen, A. (2023). Self-determination and attitudes toward artificial intelligence: Cross-national and longitudinal perspectives. Telematics and Informatics, 82, 102013. https://doi.org/10.1016/j.tele.2023.102013
Biggs, J. B., & Collis, K. F. (2014). Evaluating the quality of learning: The SOLO taxonomy (structure of the observed learning outcome). Academic Press.
Biggs, J. B., Tang, C. S., & Kennedy, G. (2022). Teaching for quality learning at university (Fifth edition). Open University Press, McGraw Hill.
Bloom, B. S., Engelhart, M. D., Furst, E. J., Hill, W. H., & Krathwohl, D. R. (1956). Taxonomy of educational objectives: The classification of educational goals. Handbook 1, Cognitive domain. David McKay Company.
Bodin, M. (2012). Mapping university students’ epistemic framing of computational physics using network analysis. Physical Review Physics Education Research, 8(1), 010115. https://doi.org/10.1103/PhysRevSTPER.8.010115
Boguslawski, S., Deer, R., & Dawson, M. G. (2024). Programming education and learner motivation in the age of generative AI: Student and educator perspectives. Information and Learning Sciences. https://doi.org/10.1108/ILS-10-2023-0163
Bond, M., Khosravi, H., De Laat, M., Bergdahl, N., Negrea, V., Oxley, E., Pham, P., Chong, S. W., & Siemens, G. (2024). A meta systematic review of artificial intelligence in higher education: A call for increased ethics, collaboration, and rigour. International Journal of Educational Technology in Higher Education, 21(1), 4. https://doi.org/10.1186/s41239-023-00436-z
Brookfield, S. (1995). Becoming a critically reflective teacher (1. ed). Jossey-Bass.
Brookfield, S. D. (2017). Becoming a critically reflective teacher (Second Edition). John Wiley & Sons, Incorporated.
Caballero, M. D., & Merner, L. (2018). Prevalence and nature of computational instruction in undergraduate physics programs across the United States. Physical Review Physics Education Research, 14, 020129. https://doi.org/10.1103/PhysRevPhysEducRes.14.020129
Carmi, G. (2024). E-Learning using zoom: A study of students’ attitude and learning effectiveness in higher education. Heliyon, 10(11). https://doi.org/10.1016/j.heliyon.2024.e30229
Chonacky, N., & Winch, D. (2008). Integrating computation into the undergraduate curriculum: A vision and guidelines for future developments. American Journal of Physics, 76(4), 327–333. https://doi.org/10.1119/1.2837811
Crompton, H., & Burke, D. (2023). Artificial intelligence in higher education: The state of the field. International Journal of Educational Technology in Higher Education, 20(1), 22. https://doi.org/10.1186/s41239-023-00392-8
Crow, T., Luxton-Reilly, A., & Wuensche, B. (2018). Intelligent tutoring systems for programming education: A systematic review. Proceedings of the 20th Australasian Computing Education Conference, 53–62. https://doi.org/10.1145/3160489.3160492
Cui, Z., Demirer, M., Jaffe, S., Musolff, L., Peng, S., & Salz, T. (2024). The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers. https://doi.org/10.2139/ssrn.4945566
Davis, F. D. (1989). Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly, 13(3), 319. https://doi.org/10.2307/249008
Dewey, J. (1916). Democracy and Education. Macmillan.
Dillon, A., & Morris, M. G. (1996). User Acceptance of Information Technology: Theories and Models. Annual Review of Information Science and Technology, 31.
Dolmans, D. H. J. M., Loyens, S. M. M., Marcq, H., & Gijbels, D. (2016). Deep and surface learning in problem-based learning: A review of the literature. Advances in Health Sciences Education, 21(5), 1087–1112. https://doi.org/10.1007/s10459-015-9645-6
Eccles, J. S. (1983). Expectancies, values, and academic behaviors. In J. T. Spence (Ed.), Achievement and achievement motives: Psychological and sociological approaches (pp. 75–146). W. H. Freeman.
English, A. (2016). The ’in-between’ of learning: (Re)valuing the process of learning. In Dewey in our Time (pp. 128–143). UCL Institute of Education Press.
Entwistle, N. (2005). Constrasting Perspectives on Learning. In The Experience of Learning (3rd ed., pp. 3–22). University of Edinburgh, Centre for Teaching, Learning and Assessment.
Entwistle, N., Hanley, M., & Hounsell, D. (1979). Identifying distinctive approaches to studying. Higher Education, 8(4), 365–380. https://doi.org/10.1007/BF01680525
Fengchun, M., & Holmes, W. (2023). Guidance for generative AI in education and research. UNESCO. https://doi.org/10.54675/ewzm9535
Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022). The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. Proceedings of the 24th Australasian Computing Education Conference, 10–19. https://doi.org/10.1145/3511861.3511863
Fu, Y., Liang, P., Tahir, A., Li, Z., Shahin, M., Yu, J., & Chen, J. (2024). Security Weaknesses of Copilot Generated Code in GitHub (arXiv:2310.02059). arXiv. https://doi.org/10.48550/arxiv.2310.02059
Giddens, A. (2003). Modernity and self-identity: Self and society in the late modern age. Stanford Univ. Press.
Girdharry, K., & Khachatryan, D. (2024). Meaningful Writing in the Age of Generative Artificial Intelligence. Double Helix, 11. https://doi.org/10.37514/DBH-J.2023.11.1.04
Grundy, S. (2013). Curriculum: Product Or Praxis? (0th ed.). Routledge. https://doi.org/10.4324/9780203058848
Hanauer, D. I., & Dolan, E. L. (2014). The Project Ownership Survey: Measuring Differences in Scientific Inquiry Experiences. CBE—Life Sciences Education, 13(1), 149–158. https://doi.org/10.1187/cbe.13-06-0123
Hanauer, D. I., Frederick, J., Fotinakes, B., & Strobel, S. A. (2012). Linguistic Analysis of Project Ownership for Undergraduate Research Experiences. CBE—Life Sciences Education, 11(4), 378–385. https://doi.org/10.1187/cbe.12-04-0043
Harter, S. (1978). Effectance Motivation Reconsidered Toward a Developmental Model. Human Development, 21(1), 34–64. https://doi.org/10.1159/000271574
Isomottonen, V., Lakanen, A.-J., & Nieminen, P. (2020). Exploring Creativity Expectation in CS1 StudentsView of Programming. 2020 IEEE Frontiers in Education Conference (FIE), 1–8. https://doi.org/10.1109/FIE44824.2020.9274134
Jenkins, T. (2001). The motivation of students of programming. Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, 53–56. https://doi.org/10.1145/377435.377472
Kaplan, J., McCandlish, S., Henighan, T., Brown, T. B., Chess, B., Child, R., Gray, S., Radford, A., Wu, J., & Amodei, D. (2020). Scaling Laws for Neural Language Models (arXiv:2001.08361). arXiv. https://doi.org/10.48550/arxiv.2001.08361
Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023). Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 1–23. https://doi.org/10.1145/3544548.3580919
Kelly, S., Kaye, S.-A., & Oviedo-Trespalacios, O. (2023). What factors contribute to the acceptance of artificial intelligence? A systematic review. Telematics and Informatics, 77, 101925. https://doi.org/10.1016/j.tele.2022.101925
Kiesler, N. (2020). On Programming Competence and its Classification. Koli Calling ’20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research, 1–10. https://doi.org/10.1145/3428029.3428030
Klimmt, C., & Hartmann, T. (2006). Effectance, Self-Efficacy, and the Motivation to Play Video Games. In Playing video games: Motives, responses, and consequences (pp. 133–145). Lawrence Erlbaum Associates Publishers.
Kolb, D. A. (1984). Experimental learning: Experience as the source of learning and development. Prentice-Hall.
Krupp, L., Steinert, S., Kiefer-Emmanouilidis, M., Avila, K. E., Lukowicz, P., Kuhn, J., Küchemann, S., & Karolus, J. (2023). Unreflected AcceptanceInvestigating the Negative Consequences of ChatGPT-Assisted Problem Solving in Physics Education (arXiv:2309.03087). arXiv. https://doi.org/10.48550/arxiv.2309.03087
Landau, R. H. (2007). Computational Physics Education; why, what and how. Computer Physics Communications, 177(1-2), 191–194. https://doi.org/10.1016/j.cpc.2007.02.040
Larsen, G. (2024). Supporting the Creative Side of Creative Coding: Helping Students Wield Code in the Pursuit of Their Own Dreams [PhD thesis]. The University of Nebraska.
Lau, S., & Guo, P. (2023). From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot. Proceedings of the 2023 ACM Conference on International Computing Education Research V.1, 106–121. https://doi.org/10.1145/3568813.3600138
Lave, J., & Wenger, E. (1991). Situated Learning: Legitimate Peripheral Participation (1st ed.). Cambridge University Press. https://doi.org/10.1017/CBO9780511815355
Lindell, R. (2014). Crafting interaction: The epistemology of modern programming. Personal and Ubiquitous Computing, 18(3), 613–624. https://doi.org/10.1007/s00779-013-0687-6
Lister, R., Fidge, C., & Teague, D. (2009). Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education, 161–165. https://doi.org/10.1145/1562877.1562930
Lister, R., Simon, B., Thompson, E., Whalley, J. L., & Prasad, C. (2006). Not seeing the forest for the trees: Novice programmers and the SOLO taxonomy. ACM SIGCSE Bulletin, 38(3), 118–122. https://doi.org/10.1145/1140123.1140157
Lopez, M., Whalley, J., Robbins, P., & Lister, R. (2008). Relationships between reading, tracing and writing skills in introductory programming. Proceedings of the Fourth International Workshop on Computing Education Research, 101–112. https://doi.org/10.1145/1404520.1404531
Mahon, J., Mac Namee, B., & Becker, B. A. (2024). Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice. Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 10–16. https://doi.org/10.1145/3649217.3653602
Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 10(4), 1–15. https://doi.org/10.1145/1868358.1868363
Martin, R. F. (2016). Undergraduate computational physics education: Uneven history and promising future. Journal of Physics: Conference Series, 759, 012005. https://doi.org/10.1088/1742-6596/759/1/012005
McGregor, S. L. T. (2020). Emerging from the Deep: Complexity, Emergent Pedagogy and Deep Learning. Northeast Journal of Complex Systems, 2(1). https://doi.org/10.22191/nejcs/vol2/iss1/2
Mitchell, M., Wu, S., Zaldivar, A., Barnes, P., Vasserman, L., Hutchinson, B., Spitzer, E., Raji, I. D., & Gebru, T. (2019). Model Cards for Model Reporting. Proceedings of the Conference on Fairness, Accountability, and Transparency, 220–229. https://doi.org/10.1145/3287560.3287596
Murdoch, D., English, A. R., Hintz, A., & Tyson, K. (2020). Feeling Heard : Inclusive Education, Transformative Learning, and Productive Struggle. Educational Theory, 70(5), 653–679. https://doi.org/10.1111/edth.12449
Nelson, G. L., Xie, B., & Ko, A. J. (2017). Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1. Proceedings of the 2017 ACM Conference on International Computing Education Research, 2–11. https://doi.org/10.1145/3105726.3106178
Olitsky, S. (2007). Structure, agency, and the development of students’ identities as learners. Cultural Studies of Science Education, 1(4), 745–766. https://doi.org/10.1007/s11422-006-9033-x
Pan, W. H., Chok, M. J., Wong, J. L. S., Shin, Y. X., Poon, Y. S., Yang, Z., Chong, C. Y., Lo, D., & Lim, M. K. (2024). Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education. Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training, 1–11. https://doi.org/10.1145/3639474.3640068
Parlett, M., & Hamilton, D. (1972). Evaluation as Illumination: A New Approach to the Study of Innovatory Programs.
Perry, N., Srivastava, M., Kumar, D., & Boneh, D. (2023). Do Users Write More Insecure Code with AI Assistants? Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security, 2785–2799. https://doi.org/10.1145/3576915.3623157
Robins, A., Rountree, J., & Rountree, N. (2003). Learning and Teaching Programming: A Review and Discussion. Computer Science Education, 13(2), 137–172. https://doi.org/10.1076/csed.13.2.137.14200
Rogers, C. (1969). Freedom to Learn. Merrill.
Sanders, K., Boustedt, J., Eckerdal, A., McCartney, R., Moström, J. E., Thomas, L., & Zander, C. (2012). Threshold concepts and threshold skills in computing. Proceedings of the Ninth Annual International Conference on International Computing Education Research, 23–30. https://doi.org/10.1145/2361276.2361283
Selby, C. C. (2015). Relationships: Computational thinking, pedagogy of programming, and Bloom’s Taxonomy. Proceedings of the Workshop in Primary and Secondary Computing Education, 80–87. https://doi.org/10.1145/2818314.2818315
Serhan, D. (2020). Transitioning from Face-to-Face to Remote Learning: StudentsAttitudes and Perceptions of Using Zoom during COVID-19 Pandemic. International Journal of Technology in Education and Science, 4(4), 335–342.
Sheard, J., Carbone, A., Lister, R., Simon, B., Thompson, E., & Whalley, J. L. (2008). Going SOLO to assess novice programmers. Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, 209–213. https://doi.org/10.1145/1384271.1384328
Sheard, J., Denny, P., Hellas, A., Leinonen, J., Malmi, L., & Simon. (2024). Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study. Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, 1223–1229. https://doi.org/10.1145/3626252.3630880
Spence, J. T. (Ed.). (1983). Achievement and achievement motives: Psychological and sociological approaches. W.H. Freeman.
Stanley, J. T., Dounas-Frazer, D. R., Kiepura, L., & Lewandowski, H. J. (2015). Investigating student ownership of projects in an upper-division physics lab course. https://doi.org/10.48550/ARXIV.1507.03947
Stein, J.-P., Messingschlager, T., Gnambs, T., Hutmacher, F., & Appel, M. (2024). Attitudes towards AI: Measurement and associations with personality. Scientific Reports, 14(1), 2909. https://doi.org/10.1038/s41598-024-53335-2
Steinert, S., Avila, K. E., Ruzika, S., Kuhn, J., & Küchemann, S. (2023). Harnessing Large Language Models to Enhance Self-Regulated Learning via Formative Feedback (arXiv:2311.13984). arXiv. https://doi.org/10.48550/arxiv.2311.13984
Styve, A., Virkki, O. T., & Naeem, U. (2024). Developing Critical Thinking Practices Interwoven with Generative AI Usage in an Introductory Programming Course. 2024 IEEE Global Engineering Education Conference (EDUCON), 01–08. https://doi.org/10.1109/EDUCON60312.2024.10578746
Sun, D., Boudouaia, A., Zhu, C., & Li, Y. (2024). Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study. International Journal of Educational Technology in Higher Education, 21(1), 14. https://doi.org/10.1186/s41239-024-00446-5
Templeton, A., Conerly, C., & et. al. (2024). Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnet. Anthropic, Transformer Circuits Thread.
Thiry, H., Laursen, S. L., & Hunter, A.-B. (2011). What Experiences Help Students Become Scientists? A Comparative Study of Research and other Sources of Personal and Professional Gains for STEM Undergraduates. The Journal of Higher Education, 82(4), 357–388. https://doi.org/10.1080/00221546.2011.11777209
Tian, M., Gao, L., Zhang, S. D., Chen, X., Fan, C., Guo, X., Haas, R., Ji, P., Krongchon, K., Li, Y., Liu, S., Luo, D., Ma, Y., Tong, H., Trinh, K., Tian, C., Wang, Z., Wu, B., Xiong, Y., … Peng, H. (2024). SciCode: A Research Coding Benchmark Curated by Scientists (arXiv:2407.13168). arXiv. https://doi.org/10.48550/arxiv.2407.13168
Ulfsnes, R., Moe, N. B., Stray, V., & Skarpen, M. (2024). Transforming Software Development with Generative AI: Empirical Insights on Collaboration and Workflow (arXiv:2405.01543). arXiv. https://doi.org/10.48550/arxiv.2405.01543
Venables, A., Tan, G., & Lister, R. (2009). A closer look at tracing, explaining and code writing skills in the novice programmer. Proceedings of the Fifth International Workshop on Computing Education Research Workshop, 117–128. https://doi.org/10.1145/1584322.1584336
Venkatesh, V., Morris, M. G., David, G. B., & David, F. D. (2003). User Acceptance of Information Technology: Toward a Unified View. MIS Quarterly, 27, 425–478.
Wang, J., & Fan, W. (2025). The effect of ChatGPT on students’ learning performance, learning perception, and higher-order thinking: Insights from a meta-analysis. Humanities and Social Sciences Communications, 12(1). https://doi.org/10.1057/s41599-025-04787-y
Wenger, E. (2000). Communities of Practice and Social Learning Systems. Organization, 7(2), 225–246. https://doi.org/10.1177/135050840072002
Werse, N. R. (2023). What Will Be Lost? Critical Reflections on ChatGPT, Artificial Intelligence, and the Value of Writing Instruction. Double Helix, 11. https://doi.org/10.37514/DBH-J.2023.11.1.07
Whalley, J. L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P. K. A., & Prasad, C. (2006). An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies. Eights Australasian Computing Education Conference (ACE2006), 52.
Wheeler, S., & Scherr, R. E. (2023). ChatGPT reflects student misconceptions in physics. 2023 Physics Education Research Conference Proceedings, 386–390.
White, R. (1971). The urge towards competence. American Journal of Occupational Therapy, 25(6), 271–280.
White, R. W. (1959). Motivation reconsidered: The concept of competence. Psychological Review, 66(5), 297–333. https://doi.org/10.1037/h0040934
Wiley, J. (2009). Student ownership of learning: An analysis [Master’s thesis]. University of Hawai’i at Manoa.
Williamson, B. (2023a). The Social life of AI in Education. International Journal of Artificial Intelligence in Education. https://doi.org/10.1007/s40593-023-00342-5
Williamson, B. (2023b, November 3). The power of edtech investors in education. https://codeactsineducation.wordpress.com/2023/11/03/the-power-of-edtech-investors-in-education/
Williamson, B., Macgilchrist, F., & Potter, J. (2024). Against contextlessness in Learning, Media and Technology. Learning, Media and Technology, 49(3), 335–338. https://doi.org/10.1080/17439884.2024.2374266
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Wingström, R., Hautala, J., & Lundman, R. (2024). Redefining Creativity in the Era of AI? Perspectives of Computer Scientists and New Media Artists. Creativity Research Journal, 36(2), 177–193. https://doi.org/10.1080/10400419.2022.2107850
Wolsink, M. (2007). Wind power implementation: The nature of public attitudes: Equity and fairness instead of “backyard motives.” Renewable and Sustainable Energy Reviews, 11(6), 1188–1207. https://doi.org/10.1016/j.rser.2005.10.005
Wolsink, M. (2018). Social acceptance revisited: Gaps, questionable trends, and an auspicious perspective. Energy Research & Social Science, 46, 287–295. https://doi.org/10.1016/j.erss.2018.07.034
Xiao, P., Chen, Y., & Bao, W. (2023). Waiting, Banning, and Embracing: An Empirical Analysis of Adapting Policies for Generative AI in Higher Education (arXiv:2305.18617). arXiv. https://doi.org/10.48550/arXiv.2305.18617
Xie, B., Loksa, D., Nelson, G. L., Davidson, M. J., Dong, D., Kwik, H., Tan, A. H., Hwa, L., Li, M., & Ko, A. J. (2019). A theory of instruction for introductory programming skills. Computer Science Education, 29(2-3), 205–253. https://doi.org/10.1080/08993408.2019.1565235
Yeadon, W., Inyang, O.-O., Mizouri, A., Peach, A., & Testrow, C. P. (2023). The death of the short-form physics essay in the coming AI revolution. Physics Education, 58(3), 035027. https://doi.org/10.1088/1361-6552/acc5cf
Young, J. R., Bevan, D., & Sanders, M. (2023). How Productive is the Productive Struggle? Lessons Learned from a Scoping Review. International Journal of Education in Mathematics, Science and Technology, 12(2), 470–495. https://doi.org/10.46328/ijemst.3364
Zawacki-Richter, O., Bai, J. Y. H., Lee, K., Slagter Van Tryon, P. J., & Prinsloo, P. (2024). New advances in artificial intelligence applications in higher education? International Journal of Educational Technology in Higher Education, 21(1), 32, s41239-024-00464-3. https://doi.org/10.1186/s41239-024-00464-3
Zawacki-Richter, O., Marín, V. I., Bond, M., & Gouverneur, F. (2019). Systematic review of research on artificial intelligence applications in higher education – where are the educators? International Journal of Educational Technology in Higher Education, 16(1), 39. https://doi.org/10.1186/s41239-019-0171-0

Reuse

Citation

BibTeX citation:
@online{MarshRossney2025,
  author = {Marsh Rossney, Joe and Hogarth, Sarah and Gabriel Garcia
    Elizondo, Polux and Galloway, Ross and Smith, Britton},
  title = {Experiences of {Learning} to {Code:} {Perspectives} of
    {Undergraduate} {Physics} {Students} in 2024},
  date = {2025-08},
  url = {https://ExpLrnCode-2024.github.io/},
  langid = {en},
  abstract = {This site provides access to research materials and
    outputs produced during the \_“Experiences of Learning to Code”\_
    project, which was run by a staff-student collaboration in the
    School of Physics \& Astronomy at the University of Edinburgh from
    June-\/-December 2024. The study sought to understand how the
    experiences of undergraduate physics students taking programming
    courses have been changing due to the sudden availability of
    Generative Artificial Intelligence (GenAI) systems. The main inquiry
    took the form of a series of semi-structured interviews with 24
    student participants, whose experiences span the periods before and
    after the advent of GenAI.}
}
For attribution, please cite this work as:
Marsh Rossney, J., Hogarth, S., Gabriel Garcia Elizondo, P., Galloway, R., & Smith, B. (2025, August). Experiences of Learning to Code: Perspectives of Undergraduate Physics Students in 2024. https://ExpLrnCode-2024.github.io/