Bibliography

A Video Introduction to Live Coding Part 2. 2021. https://www.youtube.com/watch?v=SkPmwe_WjeY.
Ackerman, David S, and Barbara L Gross. 2010. “Instructor Feedback: How Much Do Students Really Want?” Journal of Marketing Education 32 (2): 172–81.
Advance HE. n.d. “Flipped Learning.” https://www.advance-he.ac.uk/knowledge-hub/flipped-learning-0.
Ahern, Samantha, Sam Skipsey, and Leo Riviera. 2026. Teaching Programming Across Disciplines.
Aho, Alfred V. 2012. “Computation and Computational Thinking.” The Computer Journal 55 (7): 832–35.
Alex, Beatrice, Clare Llewellyn, and Pawel Orzechowski. 2026. Teaching Programming Across Disciplines.
Alex, B., C. Llewellyn, P. M. Orzechowski, and M. Boutchkova. 2021. “The Online Pivot: Lessons Learned from Teaching a Text and Data Mining Course in Lockdown, Enhancing Online Teaching with Pair Programming and Digital Badges.” NAACL-HLT 2021, 138.
Ali, Hannah, and Steve Joordens. 2023. “Social Anxiety in University Students: Towards an Intentional Life-Skills Based Prevention Model.” Journal of Mental Health & Clinical Psychology 7 (3): 19–36. https://doi.org/10.29245/2578-2959/2023/3.1282.
Allison, Truett, and Domenic V Cicchetti. 1976. “Sleep in Mammals: Ecological and Constitutional Correlates.” Science 194 (4266): 732–34.
Alomari, Ahmed. 2000. Oracle 8i and UNIX Performance Tuning. The Prentice Hall PTR Oracle Series. Prentice Hall.
Ambrose, Susan A, Michael B Bridges, Michele DiPietro, Marsha C Lovett, and Marie K Norman. 2010. How Learning Works. Jossey-Bass.
Ambrose, Susan A, Michael W Bridges, Michele DiPietro, Marsha C Lovett, and Marie K Norman. 2010. How Learning Works: Seven Research-Based Principles for Smart Teaching. John Wiley & Sons.
An Introduction to Computers and Computer Systems: Session 2: 6. 2021. The Open University. https://www.open.edu/openlearn/mod/oucontent/view.php?id=109019&section=6.
Anderson, L. W., and D. R. Krathwohl. 2001. A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Longman.
Anderson, Neil, Maria Angela Ferrario, Aidan McGowan, et al. 2025. “Learning to ‘Think’ Through Playful Interactions: A Play-Kit for Incoming First-Year Computing Students.” 2025 IEEE Global Engineering Education Conference (EDUCON), 1–3.
Antonio, Nuno, Ana de Almeida, and Luis Nunes. 2019. “Hotel Booking Demand Datasets.” Data in Brief 22: 41–49.
Archbell, Kristen A., and Robert J. Coplan. 2022. “Too Anxious to Talk: Social Anxiety, Academic Communication, and Students’ Experiences in Higher Education.” Journal of Emotional and Behavioral Disorders 30 (4): 273–86. https://doi.org/10.1177/10634266211060079.
Arnold, Ross D., and Jon P. Wade. 2015. “A Definition of Systems Thinking: A Systems Approach.” Procedia Computer Science 44: 669–78. https://doi.org/10.1016/j.procs.2015.03.050.
Auker, Linda A., and Erika L. Barthelmess. 2020a. “Teaching r in the Undergraduate Ecology Classroom: Approaches, Lessons Learned, and Recommendations.” Ecosphere 11 (4). https://doi.org/10.1002/ecs2.3060.
Auker, Linda A., and Erika L. Barthelmess. 2020b. “Teaching r in the Undergraduate Ecology Classroom: Approaches, Lessons Learned, and Recommendations.” Ecosphere 11 (4): e03060. https://doi.org/https://doi.org/10.1002/ecs2.3060.
Bailenson, J. N. 2021. Nonverbal Overload: A Theoretical Argument for the Causes of Zoom Fatigue, Technology, Mind, and Behavior. American Psychological Association.
Balreira, Dennis G., Thiago L. T. da Silveira, and Juliano A. Wickboldt. 2023. “Investigating the Impact of Adopting Python and C Languages for Introductory Engineering Programming Courses.” Computer Applications in Engineering Education 31 (1): 47–62. https://doi.org/10.1002/cae.22570.
Banihashem, S. K., N. T. Kerman, O. Noroozi, et al. 2024. “Feedback Sources in Essay Writing: Peer-Generated or AI-Generated Feedback?” International Journal of Educational Technology in Higher Education 21: 23. https://doi.org/10.1186/s41239-024-00455-4.
Beatty, B. 2019. Hybrid-Flexible Course Design. EdTech Books.
Bell, Tim, Jason Alexander, Isaac Freeman, and Mick Grimley. 2009. “Computer Science Unplugged: School Students Doing Real Computing Without Computers.” New Zealand Journal of Applied Computing and Information Technology 13 (1): 20–29.
Bennett, Sue, Karl Maton, and Lisa Kervin. 2008. “The ‘Digital Natives’ Debate: A Critical Review of the Evidence.” British Journal of Educational Technology 39 (5): 775–86. https://doi.org/10.1111/j.1467-8535.2007.00793.x.
Bente, Stefan, Natasha Randall, and Dennis Wäckerle. 2024. “A Conceptual Framework to Transform Coding Education in Times of Generative AI.” Software Engineering Im Unterricht Der Hochschulen 2024, 93–104.
Bergmann, Jonathan, and Aaron Sams. 2012. Flip Your Classroom: Reach Every Student in Every Class Every Day. 1st ed. International Society for Technology in Education.
Bevan, Ruth, Joanne Badge, Alan Cann, Chris Willmott, and Jon Scott. 2008. “Seeing Eye-to-Eye? Staff and Student Views on Feedback.” Bioscience Education 12 (1): 1–15.
Bezanson, Jeff, Alan Edelman, Stefan Karpinski, and Shah. Viral B. 2017. Julia: A Fresh Approach to Numerical Computing. 59: 65--98. https://doi.org/10.1137/141000671.
Bhatia, Shreya, Tarushi Gandhi, Dhruv Kumar, and Pankaj Jalote. 2024. “Unit Test Generation Using Generative AI: A Comparative Performance Analysis of Autogeneration Tools.” Proceedings of the 1st International Workshop on Large Language Models for Code, 54–61.
Biancini, G., A. Ferrato, and C. Limongelli. 2024. “Multiple-Choice Question Generation Using Large Language Models: Methodology and Educator Insights.” Adjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization (UMAP Adjunct’24) (New York (NY)), 584–90. https://doi.org/10.1145/3631700.3665233.
Biggs, John B., and Kevin F. Collis. 1982. Evaluating the Quality of Learning: The SOLO Taxonomy (Structure of the Observed Learning Outcome). Academic Press, Inc.
Blampain, Elise, Claire Gosse, and Marie Van Reybroeck. 2021. “Copying Skills in Children with and Without Dyslexia.” Reading and Writing 34 (4): 859–85. https://doi.org/10.1007/s11145-020-10094-6.
Blankinship, Brittany, Pawel Orzechowski, Umberto Noè, and Clare Llewellyn. 2026. Teaching Programming Across Disciplines.
Blankinship, Brittany, Helena Paterson, and Franziska McManus. 2026. Teaching Programming Across Disciplines.
Bloom, Benjamin, Max D. Engelhart, Edward J. Furst, Walker H. Hill, and David R. Krathwohl. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook 1: Cognitive Domain. Longman.
Blum, Susan D., ed. 2020. Ungrading: Why Rating Students Undermines Learning (and What to Do Instead). West Virginia University Press.
Bobak, Dr Anna, Emily Cunningham, and Roger Watt. 2026. Teaching Programming Across Disciplines.
Boers, Jelle, Terra Etty, Martine Baars, and Kim van Broekhoven. 2025. “Exploring Cognitive Strategies in Human-AI Interaction: ChatGPT’s Role in Creative Tasks.” Journal of Creativity 35 (1): 100095.
Bono, Giacomo, Susan Mangan, Michael Fauteux, and Jason Sender. 2020. “A New Approach to Gratitude Interventions in High Schools That Supports Student Wellbeing.” The Journal of Positive Psychology 15 (5): 657–65.
Bonwell, Charles C., and James A. Eison. 1991. Active Learning: Creating Excitement in the Classroom. 1991 ASHE-ERIC Higher Education Reports. ERIC Clearinghouse on Higher Education, The George Washington University, One Dupont Circle, Suite 630, Washington, DC 20036-1183. https://eric.ed.gov/?id=ED336049.
Bostian, Emma. 2019. “Using Git Tags to Version Coding Tutorials. Dev.to.” March 16. https://dev.to/emmabostian/using-git-tags-to-version-coding-tutorials-39cc.
Boswell, Margaret. 2023. “Investigating STEM Pathway Students’ Perceptions of Reflective Practice: A Case Study.” The Language Scholar 7.
Bouzid, Sara, and Loı̈s Piron. 2024. “Leveraging Generative AI in Short Document Indexing.” Electronics 13 (17): 3563.
Bray, Neil, Samantha Alvarez Madrazo, Lucia Michielin, Nick Jayanth, and Sam Skipsey. 2026. Teaching Programming Across Disciplines.
Brennan, Robert W, and Brenda McDermott. 2023. “Coding Literacy in the Age of Generative Ai.” International Workshop on Service Orientation in Holonic and Multi-Agent Manufacturing, 445–56.
Bromage, Adrian, Sarah Pierce, Tom Reader, and Lindsey Compton. 2022. “Teaching Statistics to Non-Specialists: Challenges and Strategies for Success.” Journal of Further and Higher Education 46 (1): 46–61.
Bryant, Sallyann, Pablo Romero, and Benedict du Boulay. 2008. “Pair Programming and the Mysterious Role of the Navigator.” International Journal of Human-Computer Studies, Collaborative and social aspects of computer software development, vol. 66 (7): 519–29. https://doi.org/10.1016/j.ijhcs.2007.03.005.
Buckmiller, Tom, Randal Peters, and Jerrid Kruse. 2017. “Questioning Points and Percentages: Standards-Based Grading (SBG) in Higher Education.” College Teaching 65 (4): 151–57. https://doi.org/10.1080/87567555.2017.1302919.
Bughin, Jacques. 2024. “The Role of Firm AI Capabilities in Generative AI-Pair Coding.” Journal of Decision Systems, 1–22.
Campbell, Robert L., Norman R. Brown, and Lia A. DiBello. 1992. “The Programmer’s Burden: Developing Expertise in Programming.” In The Psychology of Expertise: Cognitive Research and Empirical AI, edited by Robert R. Hoffman. Springer New York. https://doi.org/10.1007/978-1-4613-9733-5_16.
Carter, Janet, and Tony Jenkins. 1999. “Gender and Programming: What’s Going On?” Proceedings of the 4th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education (Cracow Poland), June, 1–4. https://doi.org/10.1145/305786.305824.
Caspersen, Michael E., and Jens Bennedsen. 2007. “Instructional Design of a Programming Course: A Learning Theoretic Approach.” Proceedings of the Third International Workshop on Computing Education Research (Atlanta Georgia USA), September 15, 111–22. https://doi.org/10.1145/1288580.1288595.
CAST. 2024. “Universal Design for Learning Guidelines Version 3.0. CAST UDL Guidelines.” https://udlguidelines.cast.org.
Centers for Disease Control and Prevention. n.d. Behavioral Risk Factor Surveillance System (BRFSS) Data. https://www.cdc.gov/brfss/annual_data/annual_data.htm.
Chattopadhyay, Ankur, Drew Ryan, and James Pockrandt. 2022. “Scaffolded Live Coding: A Hybrid Pedagogical Approach for Enhanced Teaching of Coding Skills.” 2022 IEEE Frontiers in Education Conference (FIE), October, 1–9. https://doi.org/10.1109/FIE56618.2022.9962513.
Che-Castaldo, Judy P, Amy Byrne, Kaitlyn Perišin, and Lisa J Faust. 2019. “Sex-Specific Median Life Expectancies from Ex Situ Populations for 330 Animal Species.” Scientific Data 6 (1): 190019.
Chen, Tianyi. 2024. “The Impact of Ai-Pair Programmers on Code Quality and Developer Satisfaction: Evidence from Timi Studio.” Proceedings of the 2024 International Conference on Generative Artificial Intelligence and Information Security, 201–5.
Chien, Nguyen. 2026. Teaching Programming Across Disciplines.
Chin, Monica. n.d. File Not Found: A Generation That Grew up with Google Is Forcing Professors to Rethink Their Lesson Plans (Internet Archive Link). The Verge. https://web.archive.org/web/20210922124725/https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z.
Chua, Siew Lian, Der-Thanq Chen, and Angela FL Wong. 1999. “Computer Anxiety and Its Correlates: A Meta-Analysis.” Computers in Human Behavior 15 (5): 609–23.
Clark, David, and Robert Talbert. 2023. Grading for Growth: A Guide to Alternative Grading Practices That Promote Authentic Student Learning and Student Engagement in Higher Education. Routledge.
Claxton, Guy. 2018. The Learning Power Approach: Teaching Learners to Teach Themselves (the Learning Power Series). Crown House Publishing Ltd.
Clift, Lee, and Olga Petrovska. 2026. Teaching Programming Across Disciplines.
Clift, L., and O. Petrovska. 2025. “Learning Without Limits: Analysing the Usage of Generative AI in a Summative Assessment.” Proceedings of the 9th Conference on Computing Education Practice (CEP’25) (New York (NY)), 5–8. https://doi.org/10.1145/3702212.3702214.
Colquhoun, Rebecca, Samantha Ahern, Brittany Blankinship, and Patricia Loto. 2026. Teaching Programming Across Disciplines.
Colquhoun, Rebecca, Tiago A. Marques, Brittany Blankinship, William Kay, Rob Young, and Ozan Evkaya. 2026. Teaching Programming Across Disciplines.
Combrinck, Celeste, and Nelé Loubser. 2025. “Student Self-Reflection as a Tool for Managing GenAI Use in Large Class Assessment.” Discover Education 4 (1): 72.
Connolly, Cornelia, Eamonn Murphy, and Sarah Moore. 2009. “Programming Anxiety Amongst Computing Students—a Key in the Retention Debate?” IEEE Transactions on Education 52 (1): 52–56. https://doi.org/10.1109/te.2008.917193.
Cooling, Chris, Nick Jayanth, Samantha Alvarez-Madrazo, Leila S. shafti, Joseph El Gemayel, and Lucia Michielin. 2026. Teaching Programming Across Disciplines.
Cotelli Kureth, Sara, Elisabeth Paliot, and Suzana Zink. 2025. “Fostering Transparency: A Critical Introduction of Generative AI in Students’ Assignments.” Language Learning in Higher Education 15 (1): 63–85.
Coutinho, Mariana, Lorena Marques, Anderson Santos, Marcio Dahia, Cesar França, and Ronnie de Souza Santos. 2024. “The Role of Generative Ai in Software Development Productivity: A Pilot Case Study.” Proceedings of the 1st ACM International Conference on AI-Powered Software, 131–38.
Craske, Michelle G., Michael Treanor, Christopher C. Conway, Tomislav Zbozinek, and Bram Vervliet. 2014. “Maximizing Exposure Therapy: An Inhibitory Learning Approach.” Behaviour Research and Therapy 58 (July): 10–23. https://doi.org/10.1016/j.brat.2014.04.006.
Cross, A., K. Douglas, Frederik D. Madsen, E. Zaja, C. Graham, and B. Auyeung. 2022. “Geoscience Outreach: What We Do, How We Assess, and Client/Student Reflections.” March 13. https://blogs.ed.ac.uk/teaching-matters/geoscience-outreach-what-we-do-how-we-assess-and-client-student-reflections/.
Curzon, Paul, Peter W McOwan, Nicola Plant, and Laura R Meagher. 2014. “Introducing Teachers to Computational Thinking Using Unplugged Storytelling.” Proceedings of the 9th Workshop in Primary and Secondary Computing Education, 89–92.
Cutting, D. 2025. The ProgBoard. https://thinklikeacomputer.org.
Cutting, David. 2026. Teaching Programming Across Disciplines.
Daniel, Kangwa, Msafiri Mgambi Msambwa, and Zhang Wen. 2025. “Can Generative AI Revolutionise Academic Skills Development in Higher Education? A Systematic Literature Review.” European Journal of Education 60 (1): e70036.
DeLeon, Abraham P. 2012. ‘Anarchism… Is a Living Force Within Our Life…’ Anarchism, Education and Alternative Possibilities.” Educational Studies 48 (1): 5–11. https://doi.org/10.1080/00131946.2012.641849.
Denning, Peter J. 2017. “Remaining Trouble Spots with Computational Thinking.” Communications of the ACM 60 (6): 33–39.
Desvages, Charlotte, Brittany Blankinship, Umberto Noè, and Pawel Orzechowski. 2026. Teaching Programming Across Disciplines.
Desvages, Charlotte, Brittany Blankinship, Umberto Noè, and Pawel Orzechowski. n.d. “Structured Group Work with Assigned Asymmetrical Roles and Switching – Lessons from Pair Programming Across Disciplines.” In Teaching Programming Across Disciplines.
Desvages, Charlotte, Josh Fogg, Ibrahim Lawan, and Rhys Davies. 2026. Teaching Programming Across Disciplines.
Doig, Mar. 2026. Teaching Programming Across Disciplines.
Doughty, J., Z. Wan, A. Bompelli, et al. 2024. “A Comparative Study of AI-Generated (GPT-4) and Human-Crafted MCQs in Programming Education.” Proceedings of the 26th Australasian Computing Education Conference (ACE’24) (New York (NY)), 114–23. https://doi.org/10.1145/3636243.3636256.
Durgungoz, Fatma Canan, and Ahmet Durgungoz. 2025. ‘Interactive Lessons Are Great, but Too Much Is Too Much’: Hearing Out Neurodivergent Students, Universal Design for Learning and the Case for Integrating More Anonymous Technology in Higher Education.” Higher Education, ahead of print, January 8. https://doi.org/10.1007/s10734-024-01389-6.
Dusek, Jeff, Daniela Faas, Emily Ferrier, et al. 2018. “Proactive Inclusion of Neurodiverse Learning Styles in Project-Based Learning: A Call for Action.” 2018 ASEE Annual Conference & Exposition Proceedings (Salt Lake City, Utah), June, 30891. https://doi.org/10.18260/1-2--30891.
Ebert, Christof, and Panos Louridas. 2023. “Generative AI for Software Practitioners.” IEEE Software 40 (4): 30–38.
Eckerdal, Anna, Anders Berglund, and Michael Thuné. 2024. “Learning Programming Practice and Programming Theory in the Computer Laboratory.” European Journal of Engineering Education 49 (2): 330–47. https://doi.org/10.1080/03043797.2023.2294953.
Engelhard, G. 1988. Thorndike’s and Wood’s Principles of Educational Measurement: A View from the 1980’s. National Academy of Education. https://eric.gov/?id=ED295961.
Evkaya, Ozan, Hebatallah Shoukry, TJ Elmas, Laila Dabab Nahas, and Steven Watterson. 2026a. Teaching Programming Across Disciplines.
Evkaya, Ozan, Hebatallah Shoukry, TJ Elmas, Laila Dabab Nahas, and Steven Watterson. 2026b. Teaching Programming Across Disciplines.
Faja, Silvana. 2014. “Evaluating Effectiveness of Pair Programming as a Teaching Tool in Programming Courses.” Information Systems Education Journal 12 (6): 36–44.
Fan, Guangrui, Dandan Liu, Rui Zhang, and Lihu Pan. 2025. “The Impact of AI-Assisted Pair Programming on Student Motivation, Programming Anxiety, Collaborative Learning, and Programming Performance: A Comparative Study with Traditional Pair Programming and Individual Approaches.” International Journal of STEM Education 12 (1). https://doi.org/10.1186/s40594-025-00537-3.
Fan, Yizhou, Luzhen Tang, Huixiao Le, et al. 2025. “Beware of Metacognitive Laziness: Effects of Generative Artificial Intelligence on Learning Motivation, Processes, and Performance.” British Journal of Educational Technology 56 (2): 489–530.
Far, Serveh Sharifi, Ruini Qu, and Stuart King. 2026. Teaching Programming Across Disciplines.
Fearns, Josh, Lydia Harriss, and Clare Lally. 2023. Data Science Skills in the UK Workforce.
Forrester, Chiara, Shane Schwikert, James Foster, and Lisa Corwin. 2022. “Undergraduate r Programming Anxiety in Ecology: Persistent Gender Gaps and Coping Strategies.” CBE—Life Sciences Education 21 (2): ar29.
Forrester, Jay W. 1971. “Counterintuitive Behavior of Social Systems.” Technological Forecasting and Social Change 3: 1–22. https://doi.org/10.1016/s0040-1625(71)80001-x.
Forsey, Martin, Mitchell Low, and David Glance. 2013. “Flipping the Sociology Classroom: Towards a Practice of Online Pedagogy.” Journal of Sociology 49 (4): 471–85. https://doi.org/10.1177/1440783313504059.
Freire, Paulo. 1996. Pedagogy of the Oppressed. Translated by Myra Bergman Ramos. Penguin.
Freire, Paulo. 2017. Pedagogy of the Oppressed. Penguin Modern Classics. Penguin Classics.
Gabay, Yafit, Lana Jacob, Atil Mansour, and Uri Hertz. 2025. “Computational Markers Show Specific Deficits for Dyslexia and ADHD in Complex Learning Settings.” Npj Science of Learning 10 (1): 38. https://doi.org/10.1038/s41539-025-00323-4.
Gan, Chengguang, and Tatsunori Mori. 2023. “Sensitivity and Robustness of Large Language Models to Prompt Template in Japanese Text Classification Tasks.” Proceedings of the 37th Pacific Asia Conference on Language, Information and Computation, 1–11.
Gemayel, Joseph El, Arif Budiarto, and William Bell. 2026. Teaching Programming Across Disciplines.
Gimenez, Olivier, Fitsum Abadi, Jean-Yves Barnagaud, et al. 2013. “How Can Quantitative Ecology Be Attractive to Young Scientists? Balancing Computer/Desk Work with Fieldwork.” Animal Conservation 16 (2): 134–36.
Glaser, Hugh, Pieter H. Hartel, and Paul W. Garratt. 2000. “Programming by Numbers: A Programming Method for Novices.” The Computer Journal 43 (4): 252–65. https://doi.org/10.1093/comjnl/43.4.252.
Goel, Sanjay, and Vanshi Kathuria. 2010. “A Novel Approach for Collaborative Pair Programming.” Journal of Information Technology Education: Research 9 (1): 183–96.
Gorman, Kristen B, Tony D Williams, and William R Fraser. 2014. “Ecological Sexual Dimorphism and Environmental Variability Within a Community of Antarctic Penguins (Genus Pygoscelis).” PloS One 9 (3): e90081.
Govender, I. 2007. “Experiences of Learning and Teaching: Problem Solving in Computer Programming.” African Journal of Research in Mathematics, Science and Technology Education 11 (2): 39–50. https://doi.org/10.1080/10288457.2007.10740620.
Government Digital Service. 2012. Government Design Principles. GOV.UK; https://www.gov.uk/guidance/government-design-principles#this-is-for-everyone.
Graeber, David. 2024. Pirate Enlightenment, or the Real Libertalia. Penguin Books.
Grizzle, Jessy. n.d. Notes for Computational Linear Algebra. GitHub. https://github.com/michiganrobotics/ROB-101-Textbook-Computational-Linear-Algebra/tree/main.
Gross, David, Evava S. Pietri, Gordon Anderson, Karin Moyano-Camihort, and Mark J. Graham. 2015. “Increased Preclass Preparation Underlies Student Outcome Improvement in the Flipped Classroom.” CBE—Life Sciences Education 14 (4): ar36. https://doi.org/10.1187/cbe.15-02-0040.
Guest, Olivia, and Samuel H Forbes. 2024. “Teaching Coding Inclusively: If This, Then What?” Tijdschrift Voor Genderstudies 27 (2/3): 196–217.
Gupta, Achala. 2021. What’s the Purpose of University? Your Answer May Depend on How Much It Costs You - LSE Impact. London School of Economics; Political Science. https://blogs.lse.ac.uk/impactofsocialsciences/2021/01/21/whats-the-purpose-of-university-your-answer-may-depend-on-how-much-it-costs-you/.
Hadwen-Bennett, Alex, Sue Sentance, and Cecily Morrison. 2018. “Making Programming Accessible to Learners with Visual Impairments: A Literature Review.” International Journal of Computer Science Education in Schools 2 (2): 3–13. https://doi.org/10.21585/ijcses.v2i2.25.
Hafeez, Mustafa, Anand Karki, Yara Radwan, Anis Saha, and Angela Zavaleta Bernuy. 2023. “Evaluating the Efficacy and Impacts of Remote Pair Programming for Introductory Computer Science Students.” Proceedings of the 25th Western Canadian Conference on Computing Education, WCCCE ’23, May, 1–7. https://doi.org/10.1145/3593342.3593351.
Hanks, Brian, Sue Fitzgerald, Renée McCauley, Laurie Murphy, and Carol Zander. 2011a. “Pair Programming in Education: A Literature Review.” Computer Science Education 21 (2): 135–73.
Hanks, Brian, Sue Fitzgerald, Renée McCauley, Laurie Murphy, and Carol Zander. 2011b. “Pair Programming in Education: A Literature Review.” Computer Science Education 21 (2): 135–73. https://doi.org/10.1080/08993408.2011.579808.
Hannay, J. E., T. Dybå, E. Arisholm, and D. I. Sjøberg. 2009. “The Effectiveness of Pair Programming: A Meta-Analysis.” Information and Software Technology 51 (7): 1110–22.
Harlfoxem. 2016. House Sales in King County, USA. Kaggle dataset. https://www.kaggle.com/datasets/harlfoxem/housesalesprediction.
Hawlitschek, Anja, Sarah Berndt, and Sandra Schulz. 2023. “Empirical Research on Pair Programming in Higher Education: A Literature Review.” Computer Science Education 33 (3): 400–428.
Heung, Yuk Mui Elly, and Thomas KF Chiu. 2025. “How ChatGPT Impacts Student Engagement from a Systematic Review and Meta-Analysis Study.” Computers and Education: Artificial Intelligence 8: 100361.
Higgins, Richard, Peter Hartley, and Alan Skelton. 2001. “Getting the Message Across: The Problem of Communicating Assessment Feedback.” Teaching in Higher Education 6 (2): 269–74.
Hoffbeck, Joseph P, Heather E Dillon, Robert J Albright, Wayne Lu, and Timothy A Doughty. 2016. “Teaching Programming in the Context of Solving Engineering Problems.” 2016 IEEE Frontiers in Education Conference (FIE), 1–7.
Hofmann, Stefan G, and Aleena C Hay. 2018. “Rethinking Avoidance: Toward a Balanced Approach to Avoidance in Treating Anxiety Disorders.” Journal of Anxiety Disorders 55: 14–21.
Hou, Xinying, Zihan Wu, Xu Wang, and Barbara J Ericson. 2024. “Codetailor: Llm-Powered Personalized Parsons Puzzles for Engaging Support While Learning Programming.” Proceedings of the Eleventh ACM Conference on Learning@ Scale, 51–62.
How’s Life for Children in the Digital Age? 2025. OECD Publishing. https://doi.org/10.1787/0854b900-en.
Hua, Haowei, and Co-Jiayu Yao. 2024. “Investigating Generative AI Models and Detection Techniques: Impacts of Tokenization and Dataset Size on Identification of AI-Generated Text.” Frontiers in Artificial Intelligence 7: 1469197.
Imai, Saki. 2022. “Is Github Copilot a Substitute for Human Pair-Programming? An Empirical Study.” Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, 319–21.
Jancauskas, Vytautas. 2016. Scientific Computing with Scala. Packt Publishing Ltd.
Ji, Yu, Zehui Zhan, Tingting Li, Xuanxuan Zou, and Siyuan Lyu. 2025. “Human-Machine Co-Creation: The Effects of ChatGPT on Students’ Learning Performance, AI Awareness, Critical Thinking, and Cognitive Load in a STEM Course Towards Entrepreneurship.” IEEE Transactions on Learning Technologies.
Jiang, Zhengbao, Frank F Xu, Jun Araki, and Graham Neubig. 2020. “How Can We Know What Language Models Know?” Transactions of the Association for Computational Linguistics 8: 423–38.
Johnson, Fionnuala, Stephen McQuistin, John O’Donnell, and Quintin Cutts. 2022. “Experience Report: Identifying Unexpected Programming Misconceptions with a Computer Systems Approach.” Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, 325–30. https://doi.org/10.1145/3502718.3524775.
Kahu, Ella, Karen Nelson, and Catherine Picton. 2017. “Student Interest as a Key Driver of Engagement for First Year Students.” Student Success 8 (2): 55–66. https://search.informit.org/doi/10.3316/informit.593404254286347.
Kampmann, Isabel L., Paul M. G. Emmelkamp, and Nexhmedin Morina. 2018. “Does Exposure Therapy Lead to Changes in Attention Bias and Approach-Avoidance Bias in Patients with Social Anxiety Disorder?” Cognitive Therapy and Research 42 (6): 856–66. https://doi.org/10.1007/s10608-018-9934-5.
Kanont, Kraisila, Pawarit Pingmuang, Thewawuth Simasathien, et al. 2024. “Generative-AI, a Learning Assistant? Factors Influencing Higher-Ed Students’ Technology Acceptance.” Electronic Journal of e-Learning 22 (6): 18–33.
Kaur, Tarandeep, and Samantha Newell. 2024. “The Silent Struggle: Experiences of Non-Native English-Speaking Psychology Students.” Australian Journal of Psychology 76 (1): 2360983.
Kelly, Martyn. 1992. “Teaching Statistics to Biologists.” Journal of Biological Education 26 (3): 200–203.
Kim, Daniel H. 1999. Introduction to Systems Thinking. Pegasus Communications.
King, Stuart, and Serveh Sharifi Far. 2025. “Teaching Data Science to Diverse Learners: A Hybrid and Interdisciplinary Approach.” Teaching Statistics.
Kirschner, Paul A., John Sweller, and Richard E. Clark. 2006. “Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching.” Educational Psychologist 41 (2): 75–86. https://doi.org/10.1207/s15326985ep4102_1.
Knuth, Donald E. 1991. “Theory and Practice.” Theoretical Computer Science 90 (1): 1–15. https://doi.org/10.1016/0304-3975(91)90295-D.
Kohn, Alfie. 1993. Punished by Rewards: The Trouble with Gold Stars, Incentive Plans, A’s, Praise, and Other Bribes. Houghton, Mifflin and Company.
Konovalov, Olexandr, Lucia Michielin, and and Yanina Bellini Saibene. 2026. Teaching Programming Across Disciplines.
Kosmyna, Nataliya, Eugene Hauptmann, Ye Tong Yuan, et al. 2025. “Your Brain on ChatGPT: Accumulation of Cognitive Debt When Using an AI Assistant for Essay Writing Task.” arXiv Preprint arXiv:2506.08872 4.
Koulouri, Theodora, Stanislao Lauria, and Robert D Macredie. 2014. “Teaching Introductory Programming: A Quantitative Evaluation of Different Approaches.” ACM Transactions on Computing Education (TOCE) 14 (4): 1–28.
Kramer, Nimrod. 2024. “10 Best Code Editors with Accessibility Features. Daily.dev.” May 16. https://daily.dev/blog/10-best-code-editors-with-accessibility-features.
Krizsan, Tibor, and Dragan Lambic. 2024. “Examining the Impact of Pair Programming on Efficiency, Motivation, and Stress Among Students of Different Skills and Abilities in Lower Grades in Elementary Schools.” Education and Information Technologies 29 (18): 25257–80. https://doi.org/10.1007/s10639-024-12859-w.
Laal, Marjan, and Seyed Mohammad Ghodsi. 2012. “Benefits of Collaborative Learning.” Procedia - Social and Behavioral Sciences, World conference on learning, teaching & administration - 2011, vol. 31 (January): 486–90. https://doi.org/10.1016/j.sbspro.2011.12.091.
Langtangen, Hans Petter. 2006. Python Scripting for Computational Science. Springer.
Larson, K. A., F. P. Trees, and D. S. Weaver. 2008. “Continuous Feedback Pedagogical Patterns.” Proceedings of the 15th Conference on Pattern Languages of Programs, 1–14.
Le Cunff, Anne-Laure, Vincent Giampietro, and Eleanor Dommett. 2024. “Neurodiversity Positively Predicts Perceived Extraneous Load in Online Learning: A Quantitative Research Study.” Education Sciences 14 (5): 516. https://doi.org/10.3390/educsci14050516.
Learn Higher. 2012a. Ground Rules for Group Work. Association for Learning Development in Higher Education. https://aldinhe.ac.uk/product/learnhigher-resources/ground-rules-for-group-work/.
Learn Higher. 2012b. Group Work Booklet. Association for Learning Development in Higher Education. https://aldinhe.ac.uk/product/learnhigher-resources/group-work-booklet/.
Lewis, Drew. 2022. “Impacts of Standards-Based Grading on StudentsMindset and Test Anxiety.” Journal of the Scholarship of Teaching and Learning 22 (2). https://doi.org/10.14434/josotl.v22i2.31308.
Liu, R., C. Zenke, C. Liu, A. Holmes, P. Thornton, and D. J. Malan. 2024. “Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education.” Proceedings of the 55th ACM Technical Symposium on Computer Science Education. Volume 1 (SIGCSE 2024) (New York (NY)), 750–56. https://doi.org/10.1145/3626252.3630938.
Llewellyn, Clare, Pawel Orzechowski, and Beatrice Alex. 2020. Teaching a Text Mining Bootcamp in Lockdown.
Lobb, Richard, and Jenny Harlow. 2016. “Coderunner: A Tool for Assessing Computer Programming Skills.” ACM Inroads 7 (1): 47–51. https://doi.org/10.1145/2810041.
Love, David. 2019. Computational Thinking – a New Modality of Thought or Just What Coders Do? Https://digiteacher.wordpress.com/2019/09/20/computational-thinking-a-new-modality-of-thought-or-just-what-coders-do/.
Luxton-Reilly, Andrew, Simon, Ibrahim Albluwi, et al. 2018. “Introductory Programming: A Systematic Literature Review.” Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 55–106.
Lye, Sze Yee, and Joyce Hwee Ling Koh. 2014. “Review on Teaching and Learning of Computational Thinking Through Programming: What Is Next for k-12?” Computers in Human Behavior 41: 51–61.
Lyu, Wenhan, Yimeng Wang, Yifan Sun, and Yixuan Zhang. 2025. “Will Your Next Pair Programming Partner Be Human? An Empirical Evaluation of Generative Ai as a Collaborative Teammate in a Semester-Long Classroom Setting.” Proceedings of the Twelfth ACM Conference on Learning@ Scale, 83–94.
MacLaren, Andrew. 2026. “Feedback as Teamwork: Restoring Agency & Academic Quality Through the Action Feedback Protocol.” Research Intelligence, no. 166: 16–17.
MacLaren, Andrew, Frederick Madsen, Antonia Voigt, Alex Buckley, and Tom Farrington. 2026. Teaching Programming Across Disciplines.
Maehler, Claudia, and Kirsten Schuchardt. 2016. “Working Memory in Children with Specific Learning Disorders and/or Attention Deficits.” Learning and Individual Differences 49 (July): 341–47. https://doi.org/10.1016/j.lindif.2016.05.007.
Maguire, Phil, Rebecca Maguire, Philip Hyland, and Patrick Marshall. 2014. “Enhancing Collaborative Learning Using Pair Programming: Who Benefits?” All Ireland Journal of Higher Education 6 (2). https://doi.org/10.62707/aishej.v6i2.141.
McArthur, Jan. 2011. “Reconsidering the Social and Economic Purposes of Higher Education.” Higher Education Research & Development 30 (6): 737–49. https://doi.org/10.1080/07294360.2010.539596.
McCartney, Robert, Jonas Boustedt, Anna Eckerdal, et al. 2009. “Liminal Spaces and Learning Computing.” European Journal of Engineering Education 34 (4): 383–91. https://doi.org/10.1080/03043790902989580.
McConnell, Steve. 2004. Code Complete. Pearson Education.
McDonough, Kim. 2004. “Learner-Learner Interaction During Pair and Small Group Activities in a Thai EFL Context.” System: An International Journal of Educational Technology and Applied Linguistics 32 (2): 207–24. https://doi.org/10.1016/j.system.2004.01.003.
Meadows, Donella H. 2015. Thinking in Systems. Chelsea Green Publishing.
Meinhardt-Injac, Bozana, and Carina Skowronek. 2022. “Computer Self-Efficacy and Computer Anxiety in Social Work Students: Implications for Social Work Education.” Nordic Social Work Research 12 (3): 392–405.
Metz, Anneke M. 2008. “Teaching Statistics in Biology: Using Inquiry-Based Learning to Strengthen Understanding of Statistical Analysis in Biology Laboratory Courses.” CBE—Life Sciences Education 7 (3): 317–26.
Meyer, Jan, and Ray Land. 2003. “Threshold Concepts and Troublesome Knowledge: Linkages to Ways of Thinking And.” Princeton: Citeseer.
Miao, Jing, Charat Thongprayoon, Supawadee Suppadungsuk, Oscar A Garcia Valencia, and Wisit Cheungpasitporn. 2024. “Integrating Retrieval-Augmented Generation with Large Language Models in Nephrology: Advancing Practical Applications.” Medicina 60 (3): 445.
Michalickova, Katerina, Jonathan Holt, and Chris Cooling. 2026. Teaching Programming Across Disciplines.
Michielin, Lucia, and Lisa Otty. 2026. Teaching Programming Across Disciplines.
Miller, Ainsley, and Kate Pyper. 2024. “Anxiety Around Learning r in First Year Undergraduate Students: Mathematics Versus Biomedical Sciences Students.” Journal of Statistics and Data Science Education 32 (1): 47–53.
Miller, William R., and Stephen Rollnick. 2013. Motivational Interviewing: Helping People Change. 3rd ed. The Guilford Press.
Mkrtchian, Anahit, Jessica Aylward, Peter Dayan, Jonathan P Roiser, and Oliver J Robinson. 2017. “Modeling Avoidance in Mood and Anxiety Disorders Using Reinforcement Learning.” Biological Psychiatry 82 (7): 532–39.
Mock, Moritz, Jorge Melegati, and Barbara Russo. 2024. “Generative AI for Test Driven Development: Preliminary Results.” International Conference on Agile Software Development, 24–32.
Moraros, John, Adiba Islam, Stan Yu, Ryan Banow, and Barbara Schindelka. 2015. “Flipping for Success: Evaluating the Effectiveness of a Novel Teaching Approach in a Graduate Level Setting.” BMC Medical Education 15 (1): 27. https://doi.org/10.1186/s12909-015-0317-2.
Mudd, Tom, Charlotte Desvages, Mike Taverne, Matthew Hamilton, and Yashique Chalil. 2026. Teaching Programming Across Disciplines.
Mustafa, R Yilmaz. 1996. “The Challenge of Teaching Statistics to Non-Specialists.” Journal of Statistics Education 4 (1).
Nederbragt, Alexander, Rayna Michelle Harris, Alison Presmanes Hill, and Greg Wilson. 2020. “Ten Quick Tips for Teaching with Participatory Live Coding.” PLOS Computational Biology 16 (9): e1008090. https://doi.org/10.1371/journal.pcbi.1008090.
Nilson, Linda B. 2014. Specifications Grading: Restoring Rigor, Motivating Students, and Saving Faculty Time. Stylus.
Noè, Umberto. 2026. Teaching Programming Across Disciplines.
Nolan, Keith, and Susan Bergin. 2016. “The Role of Anxiety When Learning to Program: A Systematic Review of the Literature.” Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 61–70.
Northwood, Chris. 2018. The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer. Springer.
Nyaaba, Matthew, Lehong Shi, Macharious Nabang, et al. 2024. “Generative AI as a Learning Buddy and Teaching Assistant: Pre-Service Teachers’ Uses and Attitudes.” arXiv Preprint arXiv:2407.11983.
O’Hara, Robert B. 2016. On Teaching Ecologists Contemporary Methods in Statistics. Wiley Online Library.
O’Leary, Maura, and Richard Stockwell. 2021. “Skills-Based Grading: A Novel Approach to Teaching Formal Semantics.” Proceedings of the Linguistic Society of America 6 (1): 869. https://doi.org/10.3765/plsa.v6i1.5025.
O’Leary, Maura, and Richard Stockwell. 2022. “Implementing Skills-Based Grading in a Linguistics Course.” American Speech 97 (2): 247–62. https://doi.org/10.1215/00031283-9940629.
Offutt, Jeff, Paul Ammann, Kinga Dobolyi, et al. 2017. “A Novel Self-Paced Model for Teaching Programming.” Proceedings of the Fourth (2017) ACM Conference on Learning @ Scale (Cambridge Massachusetts USA), April, 177–80. https://doi.org/10.1145/3051457.3053978.
Oldnall, Chris, William Kay, Chris Sutherland, Tiago A. Marques, and Robert Young. 2026. Teaching Programming Across Disciplines.
Open University. n.d. “Resources.” In OU Learning Design Team Blog. https://www.open.ac.uk/blogs/learning-design/?page_id=457.
Organisation for Economic Co-operation and Development. n.d. PISA Dataset. https://www.oecd.org/en/about/programmes/pisa/pisa-data.html.
Orsmond, Paul, Stephen Merry, and Kevin Reiling. 2005. “Biology Students’ Utilization of Tutors’ Formative Feedback: A Qualitative Interview Study.” Assessment & Evaluation in Higher Education 30 (4): 369–86.
Orzechowski, Pawel, Brittany Blankinship, and Kasia Banas. 2026. Teaching Programming Across Disciplines.
Orzechowski, Pawel, and Bea Alex Elaine Mowat Clare Llewellyn. 2026. Teaching Programming Across Disciplines.
Osherove, Roy. 2009. “The Art of Unit Testing: With Examples In.” NET Manning.
Paas, Fred, Alexander Renkl, and John Sweller. 2003. “Cognitive Load Theory and Instructional Design: Recent Developments.” Educational Psychologist 38 (1): 1–4. https://doi.org/10.1207/S15326985EP3801_1.
PAN, YING, and Jamalludin Harun. 2025. “Conquering Coding Fears: A Systematic Review of Programming Anxiety in Higher Education.” Journal of Information Technology Education: Research 24: 020.
Papert, Seymour A. 2020b. Mindstorms: Children, Computers, and Powerful Ideas. Basic books.
Papert, Seymour A. 2020a. Mindstorms: Children, Computers, and Powerful Ideas. Basic books.
Park, M. J., T. Calistro, and A. A. Lipnevich. 2025. “Zooming to Work or Working to Zoom: Relations Between Zoom Fatigue, Cognitive Load, and Boredom.” Research Papers in Education 40 (6): 822–50. https://doi.org/10.1080/02671522.2025.2507592.
Parker, Priya. 2018. The Art of Gathering. Penguin.
Paterson, Helena, and Elen Le Foll. 2026. Teaching Programming Across Disciplines.
Paterson, Helena, and Ben Waugh. 2026. Teaching Programming Across Disciplines.
Pearson, Helen. 2025. “Are the Internet and AI Affecting Our Memory.” Nature 638 (8049): 26–28.
Petrovska, O., L. Clift, and F. Moller. 2023. “Generative AI in Software Development Education: Insights from a Degree Apprenticeship Programme.” Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research (UKICER’23) (New York (NY)). https://doi.org/10.1145/3610969.3611132.
Petrovska, O., L. Clift, F. Moller, and R. Pearsall. 2024. “Incorporating Generative AI into Software Development Education.” Proceedings of the 8th Conference on Computing Education Practice (CEP’24) (New York (NY)), 37–40. https://doi.org/10.1145/3633053.3633057.
Petrovska, O., R. Pearsall, and L. Clift. 2025. “Assessing Software Engineering Students’ Analytical Skills in the Era of Generative AI.” Proceedings of the 9th Conference on Computing Education Practice (CEP’25) (New York (NY)). https://doi.org/10.1145/3702212.3702223.
Phillips, Katrina F, Gustavo D Stahelin, Ryan M Chabot, and Katherine L Mansfield. 2021. “Long-Term Trends in Marine Turtle Size at Maturity at an Important Atlantic Rookery.” Ecosphere 12 (7): e03631.
Pletzer, Belinda, Guilherme Wood, Korbinian Moeller, Hans-Christoph Nuerk, and Hubert H Kerschbaum. 2010. “Predictors of Performance in a Real-Life Statistics Examination Depend on the Individual Cortisol Profile.” Biological Psychology 85 (3): 410–16.
Ponmalar, P Sridevi et al. 2025. “Evaluation Framework for Large Language Models: Assessing Factual Consistency and Answer Relevancy in Question-Answering Tasks.” 2025 2nd International Conference on Research Methodologies in Knowledge Management, Artificial Intelligence and Telecommunication Engineering (RMKMATE), 1–6.
Porter, L., C. Bailey Lee, B. Simon, Q. Cutts, and D. Zingaro. 2011. “Experience Report: A Multi-Classroom Report on the Value of Peer Instruction.” Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, 138–42.
Pourcel, Julien, Cédric Colas, Gaia Molinaro, Pierre-Yves Oudeyer, and Laetitia Teodorescu. 2024. “Aces: Generating a Diversity of Challenging Programming Puzzles with Autotelic Generative Models.” Advances in Neural Information Processing Systems 37: 67627–62.
Prather, Ronald E., and Judith D. Schlesinger. 1978. “A Lecture/Laboratory Approach to the First Course in Programming.” ACM SIGCSE Bulletin 10 (1): 115–18. https://doi.org/10.1145/990654.990599.
Quinlan, Maeve Murphy, and Francisco Oliveira de Queiroz. 2026. Teaching Programming Across Disciplines.
Raes, A., L. Detienne, I. Windey, and F. Depaepe. 2020. “A Systematic Literature Review on Synchronous Hybrid Learning: Gaps Identified.” Learning Environments Research 23 (3): 269–90.
Raju, Bondu. 2025. “Generative AI as a Teaching Assistant: Opportunities and Challenges.” International Journal of Integrated Research and Practice 1: 28–36. https://doi.org/10.25215/31075037.031.
Rea, Ashley. 2022. “Coding Equity: Social Justice and Computer Programming Literacy Education.” IEEE Transactions on Professional Communication 65 (1): 87–103. https://doi.org/10.1109/TPC.2022.3143965.
Riviera, Leo, Maeve Murphy Quinlan, Rebecca Colquhoun, and Devanjan Bhattacharya. 2026. Teaching Programming Across Disciplines.
Robins, Anthony, Janet Rountree, and Nathan Rountree. 2003. “Learning and Teaching Programming: A Review and Discussion.” Computer Science Education 13 (2): 137–72.
Robinson, Chin Choo, and Hallett Hullinger. 2008. “New Benchmarks in Higher Education: Student Engagement in Online Learning.” Journal of Education for Business 84 (2): 101–9. https://doi.org/10.3200/JOEB.84.2.101-109.
Rottner, Renee, Lenore Porter, Jason Bock, et al. 2025. “AI and the Digital Divide.” In Teaching and Learning in the Age of Generative AI. Routledge.
Ryan, Greg, Susan Toohey, and Chris Hughes. 1996. “The Purpose, Value and Structure of the Practicum in Higher Education: A Literature Review.” Higher Education 31 (3): 355–77. https://doi.org/10.1007/bf00128437.
Sackstein, Starr. 2015. Hacking Assessment: 10 Ways to Go Gradeless in a Traditional Grades School. Vol. 3. Hack Learning. Times 10 Publications.
Saltz, Jeffrey, and Robert Heckman. 2020. “Using Structured Pair Activities in a Distributed Online Breakout Room.” Online Learning 24 (1): 227–44.
Sambell, Kay, Liz McDowell, and Catherine Montgomery. 2012. Assessment for Learning in Higher Education. Routledge.
Sands, Philip. 2019. “Addressing Cognitive Load in the Computer Science Classroom.” ACM Inroads 10 (1): 44–51. https://doi.org/10.1145/3210577.
Sarvary, Mark. 2014. “Biostatistics in the Classroom: Teaching Introductory Biology Students How to Use the Statistical Software ‘r’ Effectively.” Tested Studies for Laboratory Teaching Proceedings of the Association for Biology Laboratory Education 35 (January): 405–7.
Scherer, Ronny, Fazilat Siddiq, and Bárbara Sánchez-Scherer. 2021. “Some Evidence on the Cognitive Benefits of Learning to Code.” Frontiers in Psychology 12 (September). https://doi.org/10.3389/fpsyg.2021.559424.
Schinske, Jeffrey, and Kimberly Tanner. 2014. “Teaching More by Grading Less (or Differently).” CBE Life Sciences Education 13 (2): 159–66. https://doi.org/10.1187/cbe.cbe-14-03-0054.
School, EDHEC Business. 2021. Online Diplomas Versus MOOCs: Advantages and Downsides. Https://online.edhec.edu/en/blog/online-diplomas-versus-moocs/.
Seeds for Change. n.d. “Short Guide to Consensus Decision Making.” In Seeds for Change. http://www.seedsforchange.org.uk/shortconsensus.
Selby, Cynthia. 2011. “Four Approaches to Teaching Programming.” July 4.
Sentance, Sue, and Andrew Csizmadia. 2017. “Computing in the Curriculum: Challenges and Strategies from a Teacher’s Perspective.” Education and Information Technologies 22 (2): 469–95.
Shafti, Leila S., and Joseph El Gemayel. 2026. Teaching Programming Across Disciplines.
Shehadeh, Ali. 2011. “Effects and Student Perceptions of Collaborative Writing in L2.” Journal of Second Language Writing 20 (4): 286–305. https://doi.org/10.1016/j.jslw.2011.05.010.
Shute, Valerie J., Chen Sun, and Jodi Asbell-Clarke. 2017. “Demystifying Computational Thinking.” Educational Research Review 22 (November): 142–58. https://doi.org/10.1016/j.edurev.2017.09.003.
Singer, Jeremy. 2020. “Notes on Notebooks: Is Jupyter the Bringer of Jollity?” Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software. https://doi.org/10.1145/3426428.3426924.
Singer, Jeremy, and Steve Draper. 2025. “Let’s Take Esoteric Programming Languages Seriously.” Proceedings of the 2025 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! ’25, October, 213–26. https://doi.org/10.1145/3759429.3762632.
Skipsey, Sam, Gordon Stewart, Jeremy Singer, and David Cutting. 2026. Teaching Programming Across Disciplines.
Sklar, Julia. 2020. ’Zoom Fatigue’ Is Taxing the Brain. Here’s Why That Happens. Https://www.nationalgeographic.com/science/article/coronavirus-zoom-fatigue-is-taxing-the-brain-here-is-why-that-happens.
Smith, Jack W, James E Everhart, William C Dickson, William C Knowler, and Robert Scott Johannes. 1988. “Using the ADAP Learning Algorithm to Forecast the Onset of Diabetes Mellitus.” Proceedings of the Annual Symposium on Computer Application in Medical Care, 261.
Soleimani, Maryam, Sima Modirkhamene, and Karim Sadeghi. 2017. “Peer-Mediated Vs. Individual Writing: Measuring Fluency, Complexity, and Accuracy in Writing.” Innovation in Language Learning and Teaching 11 (1): 86–100. https://doi.org/10.1080/17501229.2015.1043915.
Stewart, Graeme Andrew, Moreno Briceño, Alexander, Gras, Philippe, et al. 2025. “Julia in HEP.” EPJ Web Conf. 337: 01266. https://doi.org/10.1051/epjconf/202533701266.
Stewart, Tom. 2012. “Computers Are Everywhere.” Behaviour & Information Technology 31 (4): 325–27. https://doi.org/10.1080/0144929x.2012.675162.
Stommel, Jesse. 2023. Undoing the Grade: Why We Grade, and How to Stop. Hybrid Pedagogy Inc.
Storch, Neomy, and Gillian Wigglesworth. 2006. “Writing Tasks:: The Effects of Collaboration.” In Investigating Tasks in Formal Language Learning. 10.2307/jj.27939675.13.
Suárez, David, and Begoña Garcı́a-Mariñoso. 2025. “On the Verge of a Digital Divide in the Use of Generative AI?” Telecommunications Policy, 102997.
Suissa, Judith. 2006. Anarchism and Education: A Philosophical Perspective. Routledge.
Sutton, Marcy. 2018. “Live Coding Accessibility. Marcysutton.com.” June 28. https://marcysutton.com/live-coding-accessibility.
Sweller, John. 1988a. “Cognitive Load During Problem Solving: Effects on Learning.” Cognitive Science 12 (2): 257–85.
Sweller, John. 1988b. “Cognitive Load During Problem Solving: Effects on Learning.” Cognitive Science 12 (2): 257–85. https://doi.org/10.1207/s15516709cog1202_4.
Sweller, John. 1994. “Cognitive Load Theory, Learning Difficulty, and Instructional Design.” Learning and Instruction 4 (4): 295–312. https://doi.org/10.1016/0959-4752(94)90003-5.
Sweller, John. 2018. “Instructional Design.” In Encyclopedia of Evolutionary Psychological Science. Springer.
Tedre, Matti, and Peter J Denning. 2016. “The Long Quest for Computational Thinking.” Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 120–29.
The Carpentries. 2025. “Live Coding Is a Skill. Instructor Training.” June 4. https://carpentries.github.io/instructor-training/17-live.html.
The Royal Society. 2017. After the Reboot: Computing Education in UK Schools. Technical Report. The Royal Society. https://royalsociety.org/-/media/policy/projects/computing-education/computing-education-report.pdf.
The World Happiness Report. n.d. Https://worldhappiness.report/.
Tran, A., K. Angelikas, E. Rama, C. Okechukwu, D. H. Smith, and S. MacNeil. 2023. “Generating Multiple Choice Questions for Computing Courses Using Large Language Models.” 2023 IEEE Frontiers in Education Conference (FIE) (College Station, TX, USA), 1–8. https://doi.org/10.1109/FIE58773.2023.10342898.
Trautsch, Fabian, and Jens Grabowski. 2017. “Are There Any Unit Tests? An Empirical Study on Unit Testing in Open Source Python Projects.” 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST), 207–18.
Tsai, Chia-Yin, Ya-Fei Yang, and Chih-Kai Chang. 2015. “Cognitive Load Comparison of Traditional and Distributed Pair Programming on Visual Programming Language.” 2015 International Conference of Educational Innovation Through Technology (EITT) (Wuhan, China), October, 143–46. https://doi.org/10.1109/EITT.2015.37.
Tshukudu, Ethel, Quintin Cutts, and Mary Ellen Foster. 2021. “Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context.” Proceedings of the 21st Koli Calling International Conference on Computing Education Research. https://doi.org/10.1145/3488042.3488050.
Tyson, Jim. 2022. “Accessible STEMM Introduction. Make Things Accessible.” October 21. https://www.makethingsaccessible.com/guides/accessible-stemm-introduction/.
United Nations Educational, Scientific and Cultural Organization (UNESCO). 2023. Global Education Monitoring Report 2023: Technology in Education – a Tool on Whose Terms? UNESCO. https://www.unesco.org/gem-report/en/publication/technology.
University of Edinburgh. 2024. “Group Working.” In Institute for Academic Development. https://institute-academic-development.ed.ac.uk/study-hub/learning-resources/group-working.
University of Leeds OD&PL. n.d. “Learning Outcomes.” In University of Leeds Microsoft Sway. https://sway.cloud.microsoft/C1YkluhNgPxGx5um.
Vorel, Roman. 2025. “Generative AI for Coding and Unit Testing.” In NoOps: How AI Agents Are Reinventing DevOps and Software. Springer.
Wadsworth, Lizzie, Lucia Michielin, Chris Cooling, Ozan Evkaya, Sam Skipsey, and David Cutting. 2026. Teaching Programming Across Disciplines.
Watson, Christopher, and Frederick WB Li. 2014. “Failure Rates in Introductory Programming Revisited.” Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, 39–44.
Watterson, Steven, Sarah Atkinson, Elaine Murray, and Andrew McDowell. 2025. “AI as a Teaching Tool and Learning Partner.” arXiv Preprint arXiv:2509.13899.
Waugh, Ben, Helena Paterson, and Ziska McManus. 2026. Teaching Programming Across Disciplines.
Weaver, Melanie R. 2006. “Do Students Value Feedback? Student Perceptions of Tutors’ Written Responses.” Assessment & Evaluation in Higher Education 31 (3): 379–94.
Weinberger, Armin. 2011. “Principles of Transactive Computer-Supported Collaboration Scripts.” Nordic Journal of Digital Literacy 6 (3): 189–202.
Weiser, Mark. 1999. “The Computer for the 21st Century.” ACM SIGMOBILE Mobile Computing and Communications Review 3 (3): 3–11. https://doi.org/10.1145/329124.329126.
Whitton, Nicola. 2022. Play and Learning in Adulthood: Reimagining Pedagogy and the Politics of Education. Springer Nature.
Wilkinson, L. C., and M. D. Wilkinson. 2020. “Value for Money and the Commodification of Higher Education: Front-Line Narratives.” Teaching in Higher Education 28 (2): 406–22. https://doi.org/10.1080/13562517.2020.1819226.
Wilkinson, Ryan Gerald, and Connor Ashworth. 2025. “Fragments of Anarchism in Higher Education Critical Art Pedagogies.” Arts and Humanities in Higher Education. https://doi.org/10.1177/14740222241313303.
Williams, Laurie A. 2010. “Pair Programming.” Encyclopedia of Software Engineering 2.
Williams, L., R. R. Kessler, W. Cunningham, and R. Jeffries. 2000. “Strengthening the Case for Pair Programming.” IEEE Software 17 (4): 19–25.
Wing, Jeannette M. 2006. “Computational Thinking.” Communications of the ACM 49 (3): 33–35.
Wing, Jeannette M. 2010. Computational Thinking: What and Why? https://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf.
Wing, Jeannette M. 2012. Computational Thinking. https://www.microsoft.com/en-us/research/wp-content/uploads/2012/08/Jeannette_Wing.pdf.
Winkler, Till, and Rony G Flatscher. 2023. “Cognitive Load in Programming Education: Easing the Burden on Beginners with REXX.” Central European Conference on Information and Intelligent Systems, 171–78.
Winstone, Naomi E, Georgina Mathlin, and Robert A Nash. 2019. Building Feedback Literacy: Students’ Perceptions of the Developing Engagement with Feedback Toolkit. 4: 39.
Winstone, Naomi E, Robert A Nash, Michael Parker, and James Rowntree. 2017. “Supporting Learners’ Agentic Engagement with Feedback: A Systematic Review and a Taxonomy of Recipience Processes.” Educational Psychologist 52 (1): 17–37.
Winstone, Naomi E, Robert A Nash, James Rowntree, and Michael Parker. 2017. ‘It’d Be Useful, but i Wouldn’t Use It’: Barriers to University Students’ Feedback Seeking and Recipience.” Studies in Higher Education 42 (11): 2026–41.
Wittgenstein, Ludwig. 2001. Tractatus Logico-Philosophicus. 2nd ed. Translated by D. F. Pears and B. F. McGuinness. Routledge Classics. Routledge.
Wood, David Muir. 2012. Civil Engineering: A Very Short Introduction. Vol. 331. Oxford University Press.
Woods, Stephen A., Grant W. Edmonds, Sarah E. Hampson, and Filip Lievens. 2020. “How Our Work Influences Who We Are: Testing a Theory of Vocational and Personality Development over Fifty Years.” Journal of Research in Personality 85: 103930. https://doi.org/https://doi.org/10.1016/j.jrp.2020.103930.
Xiao, Pei, Liang Chen, Xiaoqin Dong, et al. 2022. “Anxiety, Depression, and Satisfaction with Life Among College Students in China: Nine Months After Initiation of the Outbreak of COVID-19.” Frontiers in Psychiatry 12 (January). https://doi.org/10.3389/fpsyt.2021.777190.
Zarb, Mark, and Janet Hughes. 2015. “Breaking the Communication Barrier: Guidelines to Aid Communication Within Pair Programming.” Computer Science Education 25 (2): 120–51.
Zeidner, Moshe. 1991. “Statistics and Mathematics Anxiety in Social Science Students: Some Interesting Parallels.” British Journal of Educational Psychology 61 (3): 319–28. https://doi.org/10.1111/j.2044-8279.1991.tb00989.x.
Zuraw, Kie, Ann M. Aly, Isabelle Lin, and Adam J. Royer. 2019. “Gotta Catch ’Em All: Skills Grading in Undergraduate Linguistics.” Language 95 (4): e406–27. https://doi.org/10.1353/lan.2019.0081.
김지연, 셰이천, 오창훈, and 최준호. 2023. “AI as a Pair Programming Buddy: Exploring Design Considerations for Human-AI Collaboration.” 한국지식정보기술학회 논문지, no. 4: 839–60. https://doi.org/10.34163/jkits.2023.18.4.007.