Image Register
Chapter: Where Do I Even Start With Pair Programming in My Classroom? A Conversation With Seasoned Practitioners
Figure 2.1
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 2.2
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 2.3
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 2.4
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Chapter: Structured Group Work With Assigned Asymmetrical Roles and Switching: Lessons From Pair Programming Across Disciplines
Figure 3.1
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 3.2
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 3.3
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 3.4
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Chapter: It Depends: How to Develop Judgement in Programming
Figure 7.1
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own

Figure 7.2
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own

Figure 7.3
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own

Figure 7.4
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own

Figure 7.5
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own
Notes: online only

Figure 7.5
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own
Notes: print only

Figure 7.6
Licence: CC BY-NC-SA
Creator: Seren Wilson
Source: Author’s own

Chapter: Hype and The Need for Responsible Compute
Figure 8.1
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal3
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Figure 8.2
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal4
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Figure 8.3
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal8
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Figure 8.4
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal10
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Figure 8.5
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal12
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Figure 8.6
Licence: CC BY-NC-SA
Creator: United Nations
Source: https://sdgs.un.org/goals/goal16
Notes: For details of copyright, see: https://www.un.org/sustainabledevelopment/wp-content/uploads/2019/01/SDG_Guidelines_AUG_2019_Final.pdf

Chapter: An Optimistic Outlook on Teaching, Learning and Assessment for Coding With the Emergence of Generative AI
Figure 9.1
Licence: CC BY-NC-SA
Creator: Laila Dabab Nahas
Source: Author’s own

Chapter: AI, Voice, and Style in Programming Education
Figure 10.1
Licence: CC BY-NC-SA
Creator: John Wilson
Source: Author’s own

Chapter: Computer Says No: Reducing Technical Barriers to Help Novice Programmers
Figure 12.1
Licence: CC BY-NC-SA
Creator: Lizzie Wadsworth
Source: Author’s own

Figure 12.2
Licence: CC BY-NC-SA
Creator: Lizzie Wadsworth
Source: Author’s own
Notes: online only

Figure 12.2
Licence: CC BY-NC-SA
Creator: Lizzie Wadsworth
Source: Author’s own
Notes: print only

Figure 12.3
Licence: CC BY-NC-SA
Creator: Lizzie Wadsworth
Source: Author’s own

Figure 12.4
Licence: CC BY-NC-SA
Creator: Lizzie Wadsworth
Source: Author’s own

Figure 12.5
Licence: CC BY-NC-SA
Creator: xkcd
Source: https://xkcd.com/

Chapter: Practices To Foster Inclusion and Accessibility in Programming Teaching
Figure 13.1
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 13.2
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 13.3
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 13.4
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 13.5
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 13.6
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Chapter: Overcoming Coding Anxiety: Lowering the Stakes and Making It Fun
Figure 14.1
Licence: CC BY-NC-SA
Creator: The Square Comic
Source: https://www.thesquarecomics.com/
Notes: Via https://www.reddit.com/user/yuva-krishna-memes/

Figure 14.2
Licence: CC BY-NC-SA
Creator: Maria Zacarias
Source: Adapted from https://www.mentalyc.com/

Figure 14.3
Licence: CC BY-NC-SA
Creator: Pratik Gupte
Source: Reused with the author’s permission.

Figure 14.4
Licence: CC BY-NC-SA
Creator: Tiago Marques
Source: Author’s own

Figure 14.5
Licence: CC BY-NC-SA
Creator: Maria Zacarias
Source: Author’s own

Chapter: 3 Stars and 1 Wish: Small and Frequent Student Reflections Promote a Sense of Wonder and a Community of Vulnerability
Figure 15.1
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 15.2
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Chapter: Peer Programming in Action: Pair Programming in Larger Groups
Figure 18.1
Licence: CC BY-NC-SA
Creator: Umberto Noe
Source: Author’s own

Figure 18.2
Licence: CC BY-NC-SA
Creator: Eileen Xu
Source: Author’s own

Chapter: Leveraging the Heterogeneity: Teaching Computing Skills to a Multidisciplinary Cohort With a Variable Skill Level
Figure 19.1
Licence: CC BY-NC-SA
Creator: Jonathan Holt
Source: Author’s own

Figure 19.2
Licence: CC BY-NC-SA
Creator: Jonathan Holt
Source: Author’s own

Chapter: Learning Together Across Modes: Online and On-Site Pair Programming in a Fusion Course
Figure 20.1
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 20.2
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 20.3
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 20.4
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own
Notes: online only

Figure 20.4
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own
Notes: print only

Figure 20.5
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Figure 20.6
Licence: CC BY-NC-SA
Creator: Pawel Orzechowski
Source: Author’s own

Chapter: Notebook for Novices? Pros and Cons of Jupyter
Figure 22.1
Licence: CC BY-NC-SA
Creator: Joseph El Gemayel
Source: Author’s own

Figure 22.2
Licence: CC BY-NC-SA
Creator: Joseph El Gemayel
Source: Author’s own

Figure 22.3
Licence: CC BY-NC-SA
Creator: Joseph El Gemayel
Source: Author’s own

Figure 22.4
Licence: CC BY-NC-SA
Creator: William Bell
Source: Author’s own

Figure 22.5
Licence: CC BY-NC-SA
Creator: William Bell
Source: Author’s own

Figure 22.6
Licence: CC BY-NC-SA
Creator: William Bell
Source: Author’s own

Chapter: Removing Barriers by Programming Without Computers
Figure 25.1
Licence: CC BY-NC-SA
Creator: David Cutting
Source: Author’s own

Chapter: Practical Approaches to Using Sound and Music in Programming Pedagogy
Figure 26.1
Licence: CC BY-NC-SA
Creator: Matthew Hamilton
Source: Author’s own
Notes: online only
Figure 26.1
Licence: CC BY-NC-SA
Creator: Matthew Hamilton
Source: Author’s own
Notes: print only

Figure 26.2
Licence: CC BY-NC-SA
Creator: Matthew Hamilton
Source: Author’s own
Notes: print only

Figure 26.3
Licence: CC BY-NC-SA
Creator: Matthew Hamilton
Source: Author’s own

Figure 26.4
Licence: CC BY-NC-SA
Creator: Matthew Hamilton
Source: Author’s own

Figure 26.5
Licence: CC BY-NC-SA
Creator: Tom Mudd
Source: Author’s own

Figure 26.6
Licence: CC BY-NC-SA
Creator: Charlotte Desvages
Source: Author’s own

Figure 26.7
Licence: CC BY-NC-SA
Creator: Tom Mudd
Source: Author’s own

Figure 26.8
Licence: CC BY-NC-SA
Creator: Tom Mudd
Source: Author’s own

Figure 26.9
Licence: CC BY-NC-SA
Creator: Mike Taverne
Source: Author’s own

Chapter: Seeing Before Coding, Doodling Before Doing: How Teaching Data Visualisation Transforms the Way Students Think
Figure 28.1
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.2
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.3
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.4
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.5
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.6
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.7
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.8
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Figure 28.9
Licence: CC BY-NC-SA
Creator: Suzanne Goopy
Source: Author’s own

Chapter: Developing a Skills-Based Framework for Assessments in Programming Courses
Figure 30.1
Licence: CC BY-NC-SA
Creator: Elizabeth Pankratz
Source: Author’s own

Chapter: Managing the Rubik s Cube of Assessment: The Action Feedback Protocol
Figure 31.1
Licence: CC BY-NC-SA
Creator: Andrew MacLaren
Source: Image adapted and further modified from Rubik s cube v3 by User:Booyabazooka and User:Meph666, modified by User:Niabot, licensed under CC BY-SA 3.0. https://creativecommons.org/licenses/by-sa/3.0/

Chapter: Using Automated Marking in Programming Courses To Enhance Learning
Figure 34.1
Licence: CC BY-NC-SA
Creator: Leila Shafti
Source: Author’s own

Figure 34.2
Licence: CC BY-NC-SA
Creator: Leila Shafti
Source: Author’s own

Figure 34.3
Licence: CC BY-NC-SA
Creator: Leila Shafti
Source: Author’s own

Figure 34.4
Licence: CC BY-NC-SA
Creator: Leila Shafti
Source: Author’s own

Chapter: Case Study From Scotland s Rural College: The Wild(Life) Side of Pair Programming
Figure 37.1
Licence: CC BY-NC-SA
Creator: Ignacio Sepulveda
Source: Author’s own

Figure 37.2
Licence: CC BY-NC-SA
Creator: Ignacio Sepulveda
Source: Author’s own

Figure 37.3
Licence: CC BY-NC-SA
Creator: Ignacio Sepulveda
Source: Author’s own

Chapter: Changing Civil Engineering Students Mindset Toward Programming
Figure 39.1
Licence: CC BY-NC-SA
Creator: Nguyen Quang Chien
Source: Author’s own

Figure 39.2
Licence: CC BY-NC-SA
Creator: Nguyen Quang Chien
Source: Author’s own

Figure 39.3
Licence: CC BY-NC-SA
Creator: Nguyen Quang Chien
Source: Author’s own

Chapter: Lost in Translation: Complexities and Good Practices of Translating Coding-Based Teaching Materials Across Multiple Human Languages
Figure 40.1
Licence: CC BY-NC-SA
Creator: Yanina Bellini Saibene
Source: Author’s own
Notes: online only
Figure 40.1
Licence: CC BY-NC-SA
Creator: Yanina Bellini Saibene
Source: Author’s own
Notes: print only

Figure 40.2
Licence: CC BY-NC-SA
Creator: Yanina Bellini Saibene
Source: Author’s own
Notes: online only
Figure 40.2
Licence: CC BY-NC-SA
Creator: Yanina Bellini Saibene
Source: Author’s own
Notes: print only









