Bibliography

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.
Allison, Truett, and Domenic V Cicchetti. 1976. “Sleep in Mammals: Ecological and Constitutional Correlates.” Science 194 (4266): 732–34.
Ambrose, Susan A, Michael B Bridges, Michele DiPietro, Marsha C Lovett, and Marie K Norman. 2010. How Learning Works. Jossey-Bass.
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.
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.
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.
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.
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.
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.
Bray, Neil, Samantha Alvarez Madrazo, Lucia Michielin, Nick Jayanth, Aslak Johansen, and Sam Skipsey and. 2026. Teaching Programming Across Disciplines.
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.
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.
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.
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.
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.
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.
Clift, Lee, and Olga Petrovska. 2026. Teaching Programming Across Disciplines.
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.
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.
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.
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.
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, Josh Fogg, Ibrahim Lawan, and Rhys Davies. 2026. Teaching Programming Across Disciplines.
Doig, Mar. 2026. Teaching Programming Across Disciplines.
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.
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.
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.
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.
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.
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.
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.
Guest, Olivia, and Samuel H Forbes. 2024. “Teaching Coding Inclusively: If This, Then What?” Tijdschrift Voor Genderstudies 27 (2/3): 196–217.
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. 2011. “Pair Programming in Education: A Literature Review.” Computer Science Education 21 (2): 135–73.
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.
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.
How’s Life for Children in the Digital Age? 2025. OECD Publishing. https://doi.org/10.1787/0854b900-en.
Jancauskas, Vytautas. 2016. Scientific Computing with Scala. Packt Publishing Ltd.
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.
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.
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.
King, Stuart, and Serveh Sharifi Far. 2025. “Teaching Data Science to Diverse Learners: A Hybrid and Interdisciplinary Approach.” Teaching Statistics.
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.
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.
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.
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.
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.
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.
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.
MacLaren, Andrew, Frederick Madsen, Antonia Voigt, Alex Buckley, and Tom Farrington. 2026. Teaching Programming Across Disciplines.
McConnell, Steve. 2004. Code Complete. Pearson Education.
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.
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.
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.
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).
Nilson, Linda B. 2014. Specifications Grading: Restoring Rigor, Motivating Students, and Saving Faculty Time. Stylus.
Noe, 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Sharifi, Serveh, Ruini Qu, and Stuart King. 2026. Teaching Programming Across Disciplines.
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.
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.
Stommel, Jesse. 2023. Undoing the Grade: Why We Grade, and How to Stop. Hybrid Pedagogy Inc.
Suissa, Judith. 2006. Anarchism and Education: A Philosophical Perspective. Routledge.
Sweller, John. 1988. “Cognitive Load During Problem Solving: Effects on Learning.” Cognitive Science 12 (2): 257–85.
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 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/.
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.
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.
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.
Waugh, Ben, Helena Paterson, and Ziska McManus. 2026. Teaching Programming Across Disciplines.
Weinberger, Armin. 2011. “Principles of Transactive Computer-Supported Collaboration Scripts.” Nordic Journal of Digital Literacy 6 (3): 189–202.
Whitton, Nicola. 2022. Play and Learning in Adulthood: Reimagining Pedagogy and the Politics of Education. Springer Nature.
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.
Wood, David Muir. 2012. Civil Engineering: A Very Short Introduction. Vol. 331. Oxford University Press.
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.