Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education with a focus on grades K-8.
In this episode I provide a framework for how districts and educators can get started with computer science education for free.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Intro
00:22 The problem I hope to address in this episode
03:52 Brief summary of why I'm qualified to address this problem
04:45 Why am I giving this content away for free?
06:18 You can do this
06:56 Step 1: Setting a vision
10:10 Step 2: Develop a plan
14:48 Step 3: Reverse engineer CS education
21:53 Step 4: Teach CS
23:57 Step 5: Reflect, refine, and share
27:01 Thanks for listening and sharing with others!
In this episode I unpack my dissertation, which explores the intersections of videogames, music, and computer science education.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Problems with "integration"
01:29 Themes
01:47 Quick overview of chapters 1-3
04:37 Chapter 4
04:51 Composition practices
05:26 Performance practices
06:01 Maker practices
09:04 Coding practices
12:22 Chapter 5: Multidisciplinarity
13:46 Chapter 6: Implications
20:17 Thanks for listening!
In this episode I introduce approaches to using Scratch for project-based learning, including backwards, inquiry-based, and emergent project designs.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Intro
00:22 What is project-based learning?
01:15 Project continuum
03:31 Project prompts
04:23 Storyboard questions
05:07 Steps for creating a project
06:46 Three more frameworks for project-based learning
07:01 Backward design projects
08:25 Inquiry-based projects
09:36 Emergent projects
10:33 If using a sequential curriculum...
11:28 A point of clarification
11:51 Scratch resources to explore
12:59 Podcasts to learn more
13:44 Rhizomatic project-based learning
14:29 Outro
In this episode I describe considerations for facilitating multiple programming languages in one space.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Intro
01:49 What my classes looked like
09:04 Start small and gradually expand
10:08 Selecting a language or platform
11:42 Implementation suggestions
12:49 Supporting students
13:38 Room setups
14:41 Questions to ask when facilitating
16:03 A tool to help administrators
17:08 What this approach is informed by
17:22 If this approach is overwhelming to you...
18:19 Outro
Building off the previous episode on depression, suicide, and CS education, this episode is a supercut of guests responding to how they take care of themselves and stave off burnout. If you have not done so yet, I highly recommend listening to part 1, part 2, and part 3 to hear perspectives from other guests.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Intro
00:35 154 Decolonizing Education through SEL and PBL with Matinga Ragatz
02:43 156 See, What Had Happened with Andre Daughty
09:18 165 Intersections of Equity, Making, and Computer Science with Roxana Hadad
18:24 173 Empathetic Listening in Computer Science with Josh Sheldon
19:38 189 Computational Literacies with Michael Horn
22:25 More resources around burnout
22:47 Outro
Note: If you or anyone you know are experiencing signs of depression or suicidal ideation, please reach out to local healthcare professionals or call the National Suicide Prevention Lifeline: 1-800-273-8255
In honor of national suicide prevention week, in this week’s episode replay I read a paper I wrote on the topic of depression, suicide, and computer science education. This paper is formatted into the following sections: 1) A vignette on my own experiences coping with depression and suicide; 2) Statistics on depression and suicide as it relates to various populations computer science educators work with; 3) A vignette of a computer science educator helping a student through depression and suicidal thoughts; 4) Risk factors and warning signs; 5) Suggestions for providing support; 6) A vignette from a computer science educator's perspective on a student who committed suicide; and 7) Closing thoughts.
Click here for this episode’s show notes.
Learn more about National Suicide Prevention Month/Week/Day.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
0:00 Intro
4:38 Vignette 1: Jared
10:45 Statistics on suicide
17:44 Statics on depression
20:30 Vignette 2: Chris and Elliott
28:14 Risk factors and warning signs
32:28 Suggestions for providing support
37:04 Vignette 3: Alex and Sam
40:55 Closing thoughts
In this episode I unpack the impact of an apprenticeship of observation and what computer science educators can do about it.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 What is the apprenticeship of observation?
00:46 Why apprenticeship of observation is important for educators to know about
02:23 The problems that arise from the apprenticeship of observation
06:49 What can educators do about the apprenticeship of observation?
16:35 We need to teach not just our students, but society as a whole
In this episode I unpack Loehr and Schwartz’s (2001) publication titled “The making of a corporate athlete",” which provides some suggestions relevant to educators interested in performing at their best by focusing on rest and recovery.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
01:07 The high-performance pyramid
02:00 Ideal performance state
04:55 Physical capacity
09:05 Emotional capacity
12:32 Mental capacity
16:46 Spiritual capacity (it's not what you think)
19:15 Outro
In the 200th episode of the #CSK8 Podcast I want to take a moment to thank everyone for listening over the years and to share some thoughts around the content I’m creating and the future of this podcast.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Thank you for listening!
00:47 Some changes I've made
01:57 What are your thoughts on the changes?
03:05 My plans for future content
06:00 Let me know what you think
06:10 Again, thank you! I appreciate you!
In this episode I discuss an approach I’ve used for encouraging critical thinking and dialogue through individualized feedback and group discussion.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 How do you encourage critical thinking and dialoague with the classes you work with?
00:53 An example of what this might look like
01:17 What the feedback looked like
01:57 Opening up individualized feedback for group discussion
02:54 A pebble in their shoe
03:15 What are your thoughts?
03:26 Answering a question about room setups
06:44 Outro
In this episode I unpack Kumar and Worsley’s (2023) publication titled “Scratch for sports: Athletic drills as a platform for experiencing, understanding, and developing AI-driven apps,” which summarizes explorations of the intersections of computer science and physical education.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Abstract
01:33 My single sentence summary
01:52 Paper introduction
02:33 Related work
03:21 Video Sensing: HomeCourt + Scratch
05:53 Wearables: Smartwatches + Micro:bits
07:35 Ball Sensors: Play Impossible & SIQ + Micro:bits
08:32 Discussion and Future Work
08:53 Lingering questions and thoughts
08:58 How do we incorporate physical computing in an individualized or rhizomatic way?
10:07 When do you use physical computing in your classroom?
12:10 Outro
In this episode I unpack Obermüller, Greifenstein, and Fraser’s (2023) publication titled “Effects of automated feedback in Scratch programming tutorials,” which investigates the impact of two different types of hint generating approaches among two different classes.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:44 Abstract
01:54 My single sentence summary
02:02 1 Introduction
02:42 2 Background
03:25 3 Interactive tutorial system for Scratch
03:47 4 Experimental setup
06:14 RQ1: How do next-step hints influence
08:50 RQ2: How do next-step hints influence
11:42 RQ3: How do next-step hints influence help
12:29 RQ4: How do next-step hints influence
13:15 My lingering questions and thoughts
13:22 What kind of projects can students create with such a tool?
16:56 How do you teach students to provide feedback to peers when other forms of feedback are unavailable?
20:18 As teaching, assessment, feedback, etc. becomes more automated, how will this impact teaching and learning?
21:38 Outro
UPDATE LINK BELOW
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 We need to talk about this
01:56 So what does this mean for computer science education?
03:23 Impact on computer science professional development and curricula
05:47 It's not just politicians who are influencing computer science education
06:38 Outro
In this episode I provide some suggestions for setting up your computer lab and talk about their impacts on teaching and learning computer science.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:04 Rows
01:46 Stations/pods
03:41 Racetrack
05:36 Donut
07:42 Questions to think through for setting up your room
08:00 Outro
Instead of an episode today I have two quick requests: Check out CSTA’s conference going on this week and consider volunteering with CSTA.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:05 1st request
00:41 2nd request
01:19 Outro
In this episode I unpack Tobias, Campbell, and Greco’s (2015) publication titled “Bringing curriculum to life: Enacting project-based learning in music programs” to explore how computer science educators could incorporate project-based learning in their classroom.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:35 Abstract
01:32 What is project-based learning?
02:21 Vignettes
03:02 The project continuum
06:47 Designing project-based learning
07:12 Worthy topics
12:11 Real-life context
15:22 Questions
16:55 Critical thinking and dispositions
17:55 Scope
21:29 Designing the experience
23:19 Challenges with PBL
25:23 Assessment and evaluation
25:40 Parting thoughts from the authors
26:36 Lingering questions and thoughts
26:44 Where along the project continuum do your projects tend to lie?
28:21 How do projects afford certain types of engagement while constraining others?
29:22 How might project-based learning differ in constructivist versus constructionist pedagogies?
30:51 How comfortable are you with facilitating multiple projects simultaneously?
32:11 Outro
In this episode I talk about how you can use Liz Lerman’s Critical Response Process to encourage feedback and dialogue among students around the projects they create.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:39 The three roles of the Critical Response Process
01:14 The four steps of the Critical Response Process
01:28 Step 1
02:06 Step 2
02:36 Step 3
03:13 Step 4
04:15 Quick summary of the Critical Response Process
04:37 Another approach for feedback and assessment
05:33 Using questions for feedback and assessment
05:55 The importance of modeling feedback
06:41 What questions do you have?
07:14 Please consider sharing
In this episode I provide a framework for how districts and educators can get started with computer science education for free.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:22 The problem I hope to address in this episode
03:52 Brief summary of why I'm qualified to address this problem
04:45 Why am I giving this content away for free?
06:18 You can do this
06:56 Step 1: Setting a vision
10:10 Step 2: Develop a plan
14:48 Step 3: Reverse engineer CS education
21:53 Step 4: Teach CS
23:57 Step 5: Reflect, refine, and share
27:01 Thanks for listening and sharing with others!
In this episode I ask Bard and ChatGPT what the future of education looks like and probe these platforms to get a pulse on what computer science education looks like according to responses from large language models.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:41 1. What will teaching and learning look like ten years from now?
07:10 - How is that different from today?
09:32 2. What is the role of artificial intelligence in teaching and learning?
17:26 3. Why are teachers leaving the field and what can be done to prevent that?
27:40 How much should a public elementary school computer science educator be paid in Arizona with ten years of experience and a doctorate in education?
29:21 - How much should a private elementary school educator be paid in Arizona with ten years of experience and a doctorate in education?
30:39 5. What are the top five pedagogies for teaching computer science?
33:04 - Elaborate on how each of the pedagogies you listed are beneficial for learning
33:42 - What are the downsides for each of the pedagogies you listed?
35:08 6. How could teachers make computer science classes more equitable?
37:50 7. Why should all students learn computer science?
40:36 - Should someone learn computer science if they are not going to be a professional computer scientist?
43:09 - What prevents students from being interested in computer science?
45:15 8. How can teachers learn how to teach computer science classes if they don't have a background in computer science?
49:13 9. What is computational thinking and why is it being taught in schools?
51:28 - List five examples of computational thinking
52:22 10. Write me a lesson that teaches an elementary student how to create a short Scratch.mit.edu story
57:41 - Write me a lesson that teaches an elementary student how to create a short Scratch.mit.edu story about algorithmic bias
58:53 - Write me a lesson that teaches an elementary student how to create a short Scratch.mit.edu story about algorithmic bias while encouraging students to incorporate their own interests, needs, desires, etc. in the story
01:00:25 11. Based on the kinds of questions I've already asked today, what questions should I ask you next?
01:02:37 My thoughts on this exploration
01:05:12 Outro
In this episode I unpack Olari, Tenório, and Romeike’s (2023) publication titled “Introducing artificial intelligence literacy in schools: A review of competence areas, pedagogical approaches, contexts and formats,” which is a review of literature exploring how researchers from 31 papers investigated AI-related literacies in schools.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:52 Abstract
01:48 My one sentence summary
02:35 Paper introduction
03:09 Artificial intelligence literacy in school education
04:08 Research questions
04:25 Method
05:09 Results: Competence areas
07:08 Results: Pedagogical approaches
10:46 Results: Contexts and formats
12:45 Discussion
16:12 Lingering questions and thoughts
16:16 When teaching AI, what balance do you strive for between learning about AI and using AI as a tool for learning/creating?
17:09 AI in education is an under explored area of potential professional development for educators
18:14 Outro
In this interview with Michael Horn, we discuss computational literacies vs computational thinking, power in literacy, cultural imperialism, the impact of programming language on identity, the intersections of music and CS, and so much more.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
━━━━━━━━━━━━━
00:33 An introduction by Michael
01:10 Dual appointment?
01:36 How Michael became interested in designing innovative learning experience
03:17 What is computational literacy?
10:43 Computational literacy and power
14:48 Underground computational literacies
18:53 Colonization in education
21:55 Genres of computer science
24:46 Learning higher vs lower level languages
32:21 What is TunePad?
37:10 How students and teachers might use TunePad
37:52 Challenges with integrating CS in music classes
39:58 Why arts educators are afraid of integrating
48:11 How Michael iterates on his abilities
51:55 How Michael prevents burnout
54:42 What Michael wishes there was more research on
59:45 Something listeners can help Michael with
01:00:46 What I'm getting excited about
01:02:32 Coding as performance art
01:03:34 How to connect with Michael
01:03:50 Outro
In this episode I unpack Kazemitabaar et al.’s (2023) publication titled “Studying the effect of AI code generators on supporting novice learners in introductory programming,” which found that students who had access to AI code generators while learning how to code out performed students who did not have access, even when engaging in manual coding exercises.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
01:14 Abstract
02:18 My single sentence summary
03:11 AI as distributed cognition
04:31 Research questions
05:15 Related work and the AI-assisted learning environment
05:44 Design of this study
06:56 Results: Training phase
11:00 Results: Evaluation phase
11:55 Results: Qualitative feedback
13:34 Discussion
15:01 AI and the use-modify-create framework
17:41 What are some implications of this study?
18:27 How do the findings for this study compare with studies on students using Stack Overflow?
19:38 Outro
In this episode I unpack Khalil & Er’s (2023) publication titled “Will ChatGPT get you caught? Rethinking of plagiarism detection,” which explores how likely it is for plagiarism software to detect whether an essay was written by generative AI.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:24 Abstract
01:50 My single sentence summary
02:38 Introduction and background
03:04 Methodology
03:40 Findings
06:47 A discussion on plagiarism
09:06 Recommendations for educators
11:13 Advice for students
11:36 Advice for institutions
12:15 Lingering questions + thoughts
12:23 How are you using (or planning on using) generative AI to help you teach or to help students learn?
13:10 What concerns do you have about generative AI in education?
13:42 Where is the line for you with plagiarism when using generative AI vs other sources (e.g., Stack Overflow) with programming?
15:38 Plagiarism: Process vs product
18:07 Learning more about AI and education
18:40 Outro
In this episode I unpack Laurent et al.’s (2022) publication titled “Impact of programming on primary mathematics learning,” which describes a randomized control study that compared the impacts of learning mathematics with an integrated CS and mathematics class.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:57 Abstract
01:46 My single sentence summary
02:27 A short introduction to my thoughts on integration
03:36 Paper introduction
08:04 Method
08:46 Findings
09:56 Explanation 1: Implementation
11:21 Explanation 2: Time
12:15 Explanation 3: Cognitive load
14:29 Lingering questions + thoughts
14:33 What approaches to integration do you think work better than others?
14:46 If you were working with someone who wanted to integrated CS with another subject area, what advice would you give them?
16:26 Outro
In this episode I unpack Bao & Hosseini’s (2023) publication titled “Mind the gap: The illusion of skill acquisition in computational thinking,” which compares learning, perceptions of learning, and confidence among adult learners participating in interactive, video-based, and text-based learning.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:35 Abstract
01:37 Single sentence summary
02:30 Paper introduction
02:54 Research questions
04:27 1.1 Our controbutions
04:51 2 Design and development
05:06 3 Experimental design
05:36 Results: Perception of learning
08:58 Results: Actual learning comprehension
09:16 Results: Interest in learning
09:59 Results: Usability
11:19 Results: Positive correlations
11:52 Lingering questions and thoughts
12:01 How do you know when a student understands something?
14:40 How important is it to various stakeholders that students understand CS?
17:30 How do you develop expertise over time?
19:59 Outro
In this episode I unpack Shehzad et al.’s (2023) publication titled “Rethinking integrated computer science instruction: A cross-context and expansive approach in elementary classrooms,” which compared perceptions of teaching and learning the intersections of computer science and geometry in integrated and cross-context approaches.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:22 Abstract
01:20 Single sentence summary
02:08 Paper introduction
02:49 Research questions
03:07 Theoretical framework: Expansive framing
04:32 Cross-context, expansively-framed CS-mathematics lessons
06:32 Methods
07:01 Findings: RQ1 - Paraprofessionals' perceptions
11:48 RQs 2 + 3: Students' perceptions
13:52 Lingering questions and thoughts
13:57 How would this study have compared with teachers instead of paraprofessionals?
14:38 What’s your rationale for integrating (or not)?
15:39 Outro
In this episode I unpack Hu and Yadav’s (2023) publication titled “How K-12 CS teachers conceptualize CS ethics: Future opportunities and barriers to ethics integration in K-12 CS,” which explores K-12 CS educators’ perspectives on ethics before and after an introduction to the big ideas around ethics in computing.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:35 Abstract
01:41 One sentence summary
01:59 Paper introduction
02:47 Research questions
03:24 Background
03:57 Big ideas in CS ethics
05:05 Methods
05:39 Findings
05:43 RQ1a: Pre-conceptualizations of CS ethics
06:33 RQ1b: Post-conceptualizations of CS ethics
08:04 RQ2a: Opportunities and barriers
11:11 RQ2b: Values
12:13 Lingering questions and thoughts
12:15 What does this mean for PD and curriculum providers?
12:57 How does your desire to integrate ethics compare with your desire to focus on equity? Where do the two overlap and diverge?
13:27 How has your understanding of ethics changed over time?
14:00 Do you prefer mini series or something new every week?
15:10 Outro
In this episode I unpack Smith et al.’s (2023) publication titled “Incorporating ethics in computing courses: Barriers, support, and perspectives from educators,” which investigates the perceived barriers and support for implementing ethics into higher education CS courses.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:41 Abstract
02:24 Paper introduction
02:42 Research questions
03:06 Method
03:29 Findings
03:31 RQ1: Educators' perceptions of ethics
09:26 RQ2: Barriers to ethics integration
15:12 RQ3: Structures supporting ethics
18:33 Discussion
18:45 Lingering questions and thoughts
18:55 If we consider null curricula, won't there always be not enough time to learn the technical?
20:03 If integrating CS into another content area, are we further diluting CS by also focusing on ethics?
22:01 How would these perspectives compare with elementary, middle school, and high school educators?
22:22 Outro
In this episode I unpack Horton, Liu, McIlraith, and Wang’s (2023) publication titled “Is more better when embedding ethics in CS courses?,” which investigates the impact of one and two embedded ethics modules within undergraduate computer science courses.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:34 Paper abstract
01:56 One sentence summary
02:42 1 Introduction
03:16 3 Our embedded ethics program
03:34 41. Research questions
04:34 4.2 Methods
05:02 Results
05:08 5.1 Positive impact decreases and is restored by a subsequent module
06:25 5.2 A second module in the same semester provides little added benefit
07:45 5.3 Positive impact of EE modules is robust across many contexts
08:22 5.4 Replication of results showing positive impact from CS2 module
08:57 Discussion
09:43 Lingering questions and thoughts
09:53 Is there are point where you don’t think computer scientists need to focus on ethics in computing?
12:11 When should ethics be embedded within a CS class?
14:08 How might a person’s understanding of ethics in computing impact their careers in computing?
16:15 Outro
A quick announcement of some upcoming changes to the podcast.
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I unpack Goetze’s (2023) publication titled “Integrating ethics into computer science education: Multi-, inter-, and transdisciplinary approaches,” which unpacks three approaches to integrating ethics with computer science education.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Introduction
00:20 Abstract
03:12 Paper introduction
04:37 Goals of computer ethics education
05:39 Cross-disciplinary typologies
07:23 A cross-disciplinary framework
13:34 Multidisciplinary computer ethics
16:15 Interdisciplinary computer ethics
18:53 Transdisciplinary computer ethics
23:22 What a successful transdisciplinary computer ethics program might look like
25:19 Lingering questions and thoughts
25:24 How might we communicate and develop shared understandings of the integration of computer science and ethics?
26:37 What other frameworks might we utilize when exploring the intersections of computer science and ethics?
27:59 When is there too little/much of ethics in CS?
28:54 Outro
In this episode I unpack Jarzemsky, Paup, and Fiesler’s (2023) publication titled “‘This Applies to the Real World’: Student Perspectives on Integrating Ethics into a Computer Science Assignment,” which explores student perspectives on an undergraduate ethics assignment in a CS class.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
01:28 Abstract
02:25 Intro to the paper
03:42 Creating the assignment
06:04 Evaluation methods
07:16 Finding: Strength of the assignment
08:20 Finding: Suggestions for improving the assignment
11:31 Finding: Opinions of integrating ethics
16:52 Finding: New assignment ideas
19:27 Discussion
24:35 Lingering questions + thoughts
24:43 What’s your preferred balance between thinking and doing in computer science?
26:06 What’s your own rationale for including (or excluding) ethics in your classes?
26:43 How might we connect ethics with other frameworks?
27:47 Outro
In this episode I unpack Shah’s (2019) publication titled “Should there be less mathematics education?,” which questions at what point it would be beneficial for there to be less mathematics education requirements.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:45 Paper abstract
01:48 Paper introduction
03:03 The costs of [computer science] education
05:51 But can’t more [computer science] education lead to equity and justice?
10:11 What is gained from less [computer science] education?
12:02 Lingering questions + thoughts
12:08 At what point will someone have enough CS experience in a K-12 context?
15:19 What other subject areas might we benefit from having more of?
18:31 Outro
In this episode I unpack Shah and Yadav’s (2023) publication titled “Racial justice amidst the dangers of computer creep: A dialogue,” which presents a dialogue that problematizes issues around racial justice in computing education.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
02:29 Who are we? Why this dialogue?
03:52 What do you see as significant trends in computing education, and what are their implications for racial justice?
10:19 What are dominant approaches to racial equity and justice in computing education? How do you appraise their potential to achieve those goals?
21:01 What are some approaches in computing education you find promising, and what are the limits of those approaches?
30:41 How do we actually change the system of computing education towards racial justice? Is this even possible?
34:54 What strategic visions do you see as promising in computing education to advance racial justice? What questions would you pose to the field?
35:30 Would the authors make the same recommendations for emproving racial equity if they focused on other forms of equity?
36:48 Outro
In this episode I unpack Welsh’s (2023) publication titled “The end of programming,” which asks when generative AI will replace the need for knowing how to program.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:48 Programming is going to be obsolete
02:46 CS is continuing to evolve (and possibly without us)
03:13 The comments to this article are worth reading
04:20 How will generative AI impact CS education at large?
06:37 Computational thinking is not the answer to AI
09:03 I'm not convinced computational thinking is a thing
11:15 When isn't computational thinking?
11:49 If AI is writing the code, do we need to know how to code?
15:48 Outro
In this episode I unpack Eisner’s (2002) publication titled “The centrality of curriculum and the function of standards: The curriculum is a mind-altering device,” which problematizes curricula and standards by discussing how both can deprofessionalize the field of education.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:45 Chapter introduction
00:52 Curriculum as a mind-altering device?
01:51 Curricula come in many different forms
04:56 Teacher-proof curricula
07:00 We need to think beyond what is being taught
09:07 Every lesson can impact how a student thinks
13:41 School holds back students' creativity
16:56 Why districts aren't sustainable with CS implementation
19:11 Integrated CS curricula
25:02 Some problems with siloed curricula
25:48 There are more factors that influence learning than content and pedagogy
28:02 Are standards a form of deprofessionalization?
33:10 This approach doesn't align with learning science
33:32 Do standards have a constructive role to play in computer science education?
35:36 What the public needs to understand about education
37:05 Teachers shouldn't have to do this
39:57 I might have paid more attention in school if...
42:00 Outro
In this episode I unpack Eisner’s (2002) publication titled “Educational aims, objectives, and other aspirations,” which problematizes behavioral education objectives and discuss two alternative approaches.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
01:22 What are behavior objectives?
05:42 The roots of behavioral objectives
07:52 What led to the industrialization of education?
09:26 Perspectives on the industrialization of education
11:17 Interesting that the education didn't adopt this corporate system
12:02 Children are not inert objects
16:05 A problem with behavioral learning objectives
17:05 A 2nd problem with behavioral learning objectives
18:46 A third critique of behavioral learning objectives
22:36 Rethinking education by rethinking art
23:51 Problem-solving learning objectives
28:05 Expressive outcomes
29:43 Education without a learning objective?
31:57 Preventing educational burnout
33:55 A shift from learning to performance objectives
35:54 Perhaps we should focus on areas other than objectives
39:36 Lingering questions + thoughts
39:42 What does your school's curriculum focus on: behavioral objectives, problem-solving objectives, or expressive outcomes?
40:33 In what ways do(n’t) standardized educational objectives align with equity-based pedagogies?
41:01 Is there a correlation between politicians with industry/business/military backgrounds and voting for performance based objectives?
41:40 Outro
In this interview with Josh Sheldon, we discuss computational action, designing exploratory professional development experiences, learning how to listen to and empathize with students, applying SEL with teachers, the future of teaching and learning, the problems with external influences on CS education, and so much more.
Click here for this episode’s show notes.
How to support the free content I create.
━━━━━━━━━━━━━
00:00 Intro
00:43 Josh introducing himself
01:12 How Josh got into computer science education
04:51 What is computational action?
09:29 Schooling becomes less creative and more recreative
10:42 Josh's advice for designing professional development
13:17 Listening with empathy
15:31 How Josh learned to listen to students with empathy
17:50 SEL is important for both students + teachers
20:32 Changes Josh would make to the system of education
23:03 How Josh's philosophy + understandings of education has changed over time
26:27 What motivates Josh
28:52 The future of education + learning
32:01 Viewing education as a complex system
35:54 Problematizing CS discourse + generative AI
41:49 Ensuring equity is a part of the future with AI
47:28 How Josh tries to prevent burnout
49:02 When corporations take priority over education
51:56 Should CS teachers be paid the same rate as other subject areas?
53:52 A thank you from Josh
54:38 How to connect with Josh
54:48 Outro
UPDATE LINK BELOW
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I unpack Metin, Basaran, and Kalyenci’s (2023) publication titled “Examining coding skills of five-year-old children,” which investigates whether gender, parent education, or socioeconomic status has an impact on coding abilities of five-year-olds.
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I unpack McGee, Dettori, and Rasmussen’s (2022) publication titled “Impact of the CPS computer science graduation policy on student access and outcomes,” which explores the impact of a computer science graduation requirement in Chicago Public Schools.
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I'm a guest on CSTA Wyoming's podcast for computer science educators and I answer some questions about the intersections of music and computer science.
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I unpack Stauffer’s (2017) keynote titled “Whose imaginings? Whose future?,” which encourages educators to reflect on who is the shaping the future of their field.
Click here for this episode’s show notes.
How to support the free content I create.
In this short episode I give a preview for what I’ll be doing in 2023 and provide some simple ways that you can help support the free content I create.
Click here for this episode’s show notes.
How to support the free content I create.
In this episode I unpack Koshy et al.’s (2022) publication titled “Moving towards a vision of equitable computer science: Results of a landscape of PreK-12 CS teachers in the United States,” which provides recommendations for the field based on a landscape study of CS educators in the United States.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Roxana Hadad, we discuss the blurring of formal and informal learning within makerspaces and culture, how Roxana’s understanding of education evolved over time, feeling lost when having too much choice with one’s learning, the intersections of makerspaces and equity, problematizing discourse and definitions around computational thinking and computer science, preventing burnout while working on many different projects, feeling a lack of agency in education, the future of communication for academics, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I read and unpack my (2019) publication titled “Assessment Considerations: A Simple Heuristic,” which is intended to serve as a heuristic for creating or selecting an assessment.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Scott’s (2012) publication titled “Rethinking the roles of assessment in music education,” which summarizes three roles of assessment (assessment of learning, assessment for learning, and assessment as learning) that I discuss in relation to computer science education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Payne and Ruthmann’s (2019) publication titled “Music making in Scratch: High floors, low ceilings, and narrow walls,” which problematizes the limitations of making music with Scratch.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Catalyze Tech Working Group’s (2021) publication titled “The ACT Report: Action to Catalyze Tech, A Paradigm Shift for DEI,” which provides suggestions for business that would like to improve DEI in ways that are relevant to CS organizations and educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Keune’s (2022) publication titled “Performing algorithms: Weaving as promising context for computational learning,” which explores weaving as a potential practice for exploring computer science concepts..
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Kücklich’s (2005) publication titled “Precarious playbour: Modders and the digital game industry,” which problematizes modding as a form of free labor.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Sharif, McCall, and Bolante’s (2022) publication titled “Should I say “disabled people” or “people with disabilities”? Language preferences of disabled people between identity- and person-first language,” which summarizes findings from a survey on participant preferences for language around disability and an analysis on language in conference abstracts.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Smith, Bill, and Hughes’ (2008) publication titled “Thinking through a lesson: Successfully implementing high-level tasks,” which provides a heuristic that can be used to prepare for a lesson.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Andre Daughty, we discuss how an educator in Andre’s life sparked a passion that led to a career in education, representation in education, thoughts on what’s holding back the field of education, setting boundaries when communicating with people who are being disrespectful, taking care of yourself to prevent burnout, the Mamba mentality, Andre’s intentionality with improving as a public speaker, the importance of play in learning, growing a podcast audience, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Proctor, Bigman, and Blikstein’s (2019) publication titled “Defining and designing computer science education in a K12 public school district,” which serves as a case study of a district’s processes and tensions developing a plan for implementing computer science across K-12.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Matinga Ragatz, we discuss Matinga’s journey into education, creating environments where kids can learn through struggle, the importance of social and emotional learning (SEL), how schools promote individualism and exceptionalism, the intersections of project-based learning and SEL, decolonizing education, the importance of shared values in education, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Coppola’s (2021) publication titled “What if Freire had Facebook? A critical interrogation of social media woke culture among privileged voices in music education discourse,” which summarizes Paulo Freire’s works and hypothesizes how Freire may have responded to some forms of woke culture.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Building off the previous episode on depression, suicide, and CS education, this episode is a supercut of guests responding to how they take care of themselves and stave off burnout. If you have not done so yet, I highly recommend listening to last year’s supercut on the same topic or the episode from two years ago to hear perspectives from other guests.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Note: If you or anyone you know are experiencing signs of depression or suicidal ideation, please reach out to local healthcare professionals or call the National Suicide Prevention Lifeline: 1-800-273-8255
In honor of national suicide prevention week, in this week’s episode replay I read a paper I wrote on the topic of depression, suicide, and computer science education. This paper is formatted into the following sections: 1) A vignette on my own experiences coping with depression and suicide; 2) Statistics on depression and suicide as it relates to various populations computer science educators work with; 3) A vignette of a computer science educator helping a student through depression and suicidal thoughts; 4) Risk factors and warning signs; 5) Suggestions for providing support; 6) A vignette from a computer science educator's perspective on a student who committed suicide; and 7) Closing thoughts.
Click here for this episode’s show notes.
Learn more about National Suicide Prevention Month/Week/Day.
This podcast is powered by BootUp Professional Development.
In this episode, Jon Stapleton and I read our (2022) publication titled “Fostering intersectional identities through rhizomatic learning,” which uses mapping as a metaphor for individualized learning.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Napiya Nubuya, we discuss Napiya’s journey into CS, how COVID has impacted learning and communities, The Next IT Girl, being a role model for wellness, suggestions for working from home, the influence of fashion and design, our thoughts on the value of education, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I share some of my concerns about the future of education and ask that you join me for a conversation on the topic.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Ni et al.’s (2022) publication titled “Teachers as curriculum co-designers: Supporting professional learning and curriculum implementation in a CSforAll RPP project,” which shares results of an RPP where teachers collaboratively designed an app development curriculum that they implemented in their classrooms.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Ben Owens, we discuss Ben’s transition from working as an engineer to working in K-12 education, opensource as a metaphor for teaching and learning, various stakeholder reactions to opensource resources and learning, bridging the gap between out-of-school and in-school learning, iterating on teaching and learning, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Worsley’s (2022) publication titled “Examining the realities and nuances of ‘low-stakes’ interest-driven learning environments,” which discusses two case studies of students programming in low-stakes, interest-driven learning environments.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Carter Zenke, we discuss Carter’s pedagogical approach that centers playfulness, creativity, and purpose; lessons learned teaching CS50 to over one million students; balancing free exploration with learning content; designing opportunities for getting into CS; the benefits of watching recordings of your own teaching; helping educators find their “why”; and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Petrie’s (2021) publication titled “Programming music with Sonic Pi promotes positive attitudes for beginners,” which investigates student attitudes around enjoyment, importance, and anxiety when coding music through Sonic Pi.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Charlotte Dungan, we discuss Charlotte’s holistic approach to education, remotely teaching CS to rural communities, why Charlotte believes teaching is harder than working in industry, teaching AI in elementary school, the influence of money on research and practice, the future of work, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Martin et al.’s (2022) publication titled “Scaling professional learning for equitable and inclusive computer science teaching,” which is an experience report that shares lessons learned from three iterations of scaling professional development around equitable and inclusive CS education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Walker, Sherif, and Breazeal’s (2022) publication titled “Liberatory computing education for African American students,” which unpacks and situates the five pillars of the liberation framework proposed by El-Amin within data activism modules.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Mike Kaechele, we discuss dismantling prejudices through projects, how to situate project-based learning within the community and for local impact, what can be learned when a project fails, the difference between projects and recipes, why social and emotional learning (SEL) is important, lessons learned teaching a variety of subject areas, differences between equity and equality in education, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Brinkley’s (2020) publication titled “Participation at what cost? Teaching accessibility using participatory design: An experience report,” which summarizes lessons learned designing and teaching undergraduate and graduate courses on inclusive design.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I read from a list of school shootings in the United States of America. As uncomfortable as it might be, I ask that you take some time to honor and remember those who have been murdered and injured at school, then act to change this.
Click here for this episode’s show notes.
In this episode I unpack Fritz et al.’s (2021) publication titled “Project moveSMART: When physical education meets computational thinking in elementary classrooms,” which summarizes pilot study findings and activities that integrate CS/CT with physical education through a micro:bit.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Bob Irving, we discuss Bob’s book (Hard Fun: Supercharge your middle school computer science classroom with project-based, hands-on, just-in-time learning!), learning CS through Minecraft, the impact of COVID on Bob’s teaching, the importance of interest-driven learning, the future of CS education, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Benedict and O’Leary’s (2019) publication titled “Reconceptualizing “music making:” Music technology and freedom in the age of Neoliberalism,” which explores the use of computer science practices to counter neoliberal influence on education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Maya Israel, we discuss Maya’s shift from special education into CS education, the importance of universal design for learning (UDL) in CS classes, understanding the spectrum of accessibility for students with a diverse set of needs, the current status of accessibility and inclusion within the field of CS education, problematize deficit framings of students with disabilities, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Yadav and Heath’s (2022) publication titled “Breaking the code: Confronting racism in computer science through community criticality, and citizenship,” which articulates some biases in CS curricular design and pedagogy, then provides three suggestions for teaching CS as an agenda for social reconstruction.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Ruthe Farmer, we discuss Ruthe’s perspectives on feminism in education, Ruthe’s journey through tech inclusion entrepreneurship, finding ways outside of the classroom to have an impact on education, Ruthe’s work with the Last Mile Education Fund, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Tshukudu et al.’s (2021) publication titled “Teachers’ views and experiences on teaching second and subsequent programming languages,” which “understand computing teachers’ views and practices on the use of transfer strategies in teaching second and subsequent programming languages” (p. 297).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Addison Lilholt, we discuss Addison’s DREAM job, the importance of students having fun through meaningful learning experiences, lessons learned from remote teaching, the importance of mental breaks when learning/teaching, recommendations for getting started with CS, the intersections of CS and environmental sciences, creating an arcade cabinet to explore engineering and CS, being open about iterating on abilities as an educator, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
[This episode was a friendly April Fools prank where the entire podcast was an abstraction] In this episode I unpack author’s (year) publication titled “title colon title,” which summary in a single sentence.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Mills et al.’s (2021) publication titled “Computational thinking for an inclusive world: A resource for educators to learn and lead,” which is a white paper that provides strategies for integrating CT into disciplinary learning for for developing capacity for computational thinking.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Sara Vogel, we discuss changes in CS education since Sara was last on the podcast, the impact of COVID on learning, some of the problems with computational thinking, the importance of modifying curricula to make it more culturally and historically responsive, deficit language and racism around bilingual students, the importance of understanding translanguaging pedagogies, what apprenticeship and joint work can look like in education, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack an excerpt from Schubert’s (2008) publication titled “Curriculum inquiry,” which describes different venues or types of curriculum that educators and education researchers should consider.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack an excerpt from Schubert’s (1986) book titled “Curriculum: Perspective, paradigm, and possibility,” which describes different examples, intents, and criticisms of “images” or “characterizations” of curriculum.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Kimberly Scott, we discuss some of the problems with discourse around grit, students as techno-social change agents, teaching with culturally responsive approaches in communities that are hostile toward culturally responsive pedagogies, unpacking discourse and Discourse, considering both present and future identities when teaching, potential disconnects between theory and practice with intersectional work, comforting the disturbed and disturbing the comforted, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Bresler’s (1995) publication titled “The subservient, co-equal, affective, and social integration styles and their implications for the arts,” which “examines the different manifestations of arts integration in the operational, day-to-day curriculum in ordinary schools, focusing on the how, the what, and the toward what” (p. 33).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Sara Lev, we discuss the place for joy in teaching and learning, the impact of remote learning on PBL in early childhood, misconceptions around PBL in early childhood, encouraging curiosity by responding to questions with questions, social and emotional learning, the impact of yoga and meditation on teaching, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack my (2020) publication titled “Intersections of popular musicianship and computer science practices,” which discusses potential implications of hardware and software practices that blur the boundaries between music making and computer science.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Monica McGill, we discuss the nuances of identities in relation to conversations around equity, the importance of having many pathways in CS, designing games for purposes beyond pure entertainment, codeveloping CS courses with students, how researchers and K-12 practitioners can use CSEdResearch.org, our thoughts on bridging the gap between research and practice, opportunities for the field to continue to grow, the influence of outside forces on K-12 education, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Chongo, Osman, and Nayan’s (2021) publication titled “Impact of the plugged-in and unplugged chemistry computational thinking modules on achievement in chemistry,” which investigated achievement outcomes between a chemistry unit in three groups: 1) chemistry classes integrated with Scratch projects, 2) chemistry classes integrated with both unplugged and Scratch projects, and 3) chemistry classes with no focus on computational thinking.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Lewis’ (2017) publication titled “Good (and bad) reasons to teach all students computer science,” which problematizes common rationales/myths for teaching computer science in K-12 schools.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Scott and Elliott’s (2020) publication titled “STEM diversity and inclusion efforts for women of color: A critique of the new labor system,” which uses the metaphor of sharecropping to problematize the new labor system around STEM education and careers.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Aria Chernik, we discuss student-centered engagement situated within authentic contexts, problems with focusing entirely on capitalistic purposes of education, using critical pedagogies to problematize power dynamics in the classroom, using an open design for learning, the phenomenology of collaboration, creating a space that encourages taking risks in education, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Cayari et al.’s (2021) publication titled “Trans voices speak: Suggestions from trans educators about working with trans students,” which provides five suggestions from Trans educations on working with Trans students.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with James Fester, we discuss using informal learning approaches within formal learning spaces, what makes a learning experience engaging, how James’ experience in the National Parks Service’s Teacher Ranger Teacher program informed how he taught in the classroom, unpacking nuances of project-based learning, debunking common misconceptions of PBL, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Menier, Zarch, and Sexton’s (2021) publication titled “Broadening gender in computing for transgender and nonbinary learners,” which is a position paper problematizes the current lack of trans and nonbinary individuals in discourse around gender in CS education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Khalia Braswell, we discuss the lack of representation in education, improving equity and inclusion in CS education, what Khalia has learned with INTech Camp for Girls, how Khalia iterates on her own abilities, the importance of self care, our thoughts on the future of CS education, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Kafai and Proctor’s (2021) publication titled “A revaluation of computational thinking in K–12 education: Moving toward computational literacies,” which summarizes three key framings of computational thinking and proposes computational literacies in place of computational thinking.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Ashley Waring, we discuss Ashley’s experiences with integrating CS in the classroom, lessons learned providing professional development for new-to-CS educators, what Ashley learned helping write Alabama’s CS standards and providing support after the rollout, language and oppression in standards development, why focusing on a college degree as an end goal might not be as important as focusing on lifelong learning, and more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack the report titled “2021 state of computer science education: accelerating action through advocacy,” which is an annual report on the state of K-12 CS in the United States that was authored by The Code.org Advocacy Coalition, Computer Science Teachers Association (CSTA), and the Expanding Computing Education Pathways Alliance (ECEP).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jorge Valenzuela, we discuss the importance of engineering in STEM, situating computational thinking within a problem, getting started with computational thinking and computer science, project-based learning, incorporating social and emotional learning (SEL) in the classroom, Jorge’s approach to professional development, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Flapan et al.’s (2021) publication titled “Preparing school leaders to advance equity in computer science education,” which provides some suggestions and resources for preparing administrators for advancing equity work in K-12 CS education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Mitch Resnick, we discuss misconceptions people have around the four P’s (Projects, Passion, Peers, and Play) in Mitch’s book, encouraging depth of understanding while playing, what has surprised Mitch during his career, encouraging online communication and collaboration without creating artificial engagement, what Mitch wishes we’d see more of and discuss in CS education, our pet peeves with unplugged activities and computational thinking, accounting for survivorship bias with Scratch, expanding our focus on equity and inclusion to include both the “who” and the “how,” the importance of experimenting and learning through play, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Khalifa, Gooden, and Davis’ (2016) publication titled “Culturally responsive school leadership: A synthesis of the literature,” which summarizes and synthesizes literature on culturally responsive school leadership as it relates to principals in urban schools.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Leigh Ann DeLyser, we discuss the purpose of CSforALL, considerations for leading people with different visions for (or interests in) CS education, the evolution and future direction of CS education, positive and negative corporate influence on education, thinking through equity from a systems perspective, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Kafai et al.’s (2019) publication titled “Stitching the loop with electronic textiles: Promoting equity in high school students’ competencies and perceptions of computer science,” which explores the impact of an electronic textiles unit on high school students’ understandings of computer science.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Laura Discenza, we discuss advice for getting started with learning how to teach CS, speaking with arts educators about the intersections of the arts and CS, regularly incorporating the “20% free learning/creating time” into the school day through a “genius hour,” avoiding overly scaffolding learning in the classroom, the importance of having fun with CS in elementary school, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Lachney et al.’s (2021) publication titled “culturally responsive debugging: a method to support cultural experts’ early engagement with code,” which explores a strategy for situating debugging within professional expertise among participants within an introductory programming workshop for adults.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Building off the previous episode on depression, suicide, and CS education, this episode is a supercut of guests responding to how they take care of themselves and stave off burnout. If you have not done so yet, I highly recommend listening to last year’s supercut on the same topic, but with different guests.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Note: If you or anyone you know are experiencing signs of depression or suicidal ideation, please reach out to local healthcare professionals or call the National Suicide Prevention Lifeline: 1-800-273-8255
In honor of national suicide prevention week, in this week’s episode replay I read a paper I wrote on the topic of depression, suicide, and computer science education. This paper is formatted into the following sections: 1) A vignette on my own experiences coping with depression and suicide; 2) Statistics on depression and suicide as it relates to various populations computer science educators work with; 3) A vignette of a computer science educator helping a student through depression and suicidal thoughts; 4) Risk factors and warning signs; 5) Suggestions for providing support; 6) A vignette from a computer science educator's perspective on a student who committed suicide; and 7) Closing thoughts.
Click here for this episode’s show notes.
Learn more about National Suicide Prevention Month/Week/Day.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Kallia and Cutts’ (2021) publication titled “Re-examining inequalities in computer science participation from a Bourdieusian sociological perspective,” which uses Bourdieu’s discussions of capital, habitus, and field to analyze 147 publications on CS interventions.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Christensen et al.’s (2021) publication titled “Computing educational activities involving people rather than things appeal more to women (recruitment perspective),” which investigated the preferences of high school males and females for computing educational activities with people or things.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Israel et al.’s (2015) publication titled “Empowering K–12 students with disabilities to learn computational thinking and computer programming,” which is a short article that provides some strategies to increase access and engagement among students with disabilities in CS education contexts.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jesse Rathgeber, we discuss what educators should know about (dis)ability culture and research, person-first language vs identity-first language, suggestions for combating ableism through anti-ableist practices, how the arts and CS can come together and learn from each other (great for sharing with arts educators who might be interested in CS), and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Coenraad et al.’s (2021) publication titled “The effects of providing starter projects in open-ended Scratch activities,” which compares two groups of students to determine the impact of Scratch starter projects on student creativity.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Ivey et al.’s (2021) publication titled “Abolitionist computer science teaching: Moving from access to justice,” which argues that the field of CS education can use abolitionist pedagogical practices to move from focusing on access to focusing on the full humanity of students.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Grant Smith, we discuss the importance of continuing to learn from other educators, what informal and formal learning spaces can learn from each other, how COVID has impacted Grant’s teaching philosophy, our preferences for in-person or virtual professional development and classroom instruction, lessons learned from entrepreneurial adventures in CS education, learning by jumping in and trying new things, heuristic-based learning, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack the Kapor Center’s (2021) publication titled “Culturally responsive-sustaining computer science education: A framework,” which describes multiple courses of action for six core components of culturally responsive-sustaining CS education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jean Ryoo, we discuss equity as an evolving idea, what an ideal CS class looks like, collaborating and learning through research-practitioner partnerships (RPPs), the importance of examining our own biases, the importance of community, working through burnout/depression/anxiety, helping students through depression and suicidal ideation, the problems with whitewashing in education, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack my (2020) publication titled “Applications of affinity space characteristics in music education,” which has twelve characteristics of informal learning spaces that I will discuss in relation to computer science education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Dominick Sanders, we discuss the importance of connecting with and listening to students, the impact of being a positive role model for kids, considering equity for individuals and across the entire state of South Carolina, what Dominick learned through their experience with Xposure STEM, Dominick’s plan for improving CS in South Carolina, Dominick’s experience with CSTA’s Equity Fellowship, how Dominick continues to learn and grow as a CS educator, thinking through intersectionality in relation to representation, and so much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Bell’s (2021) publication titled “CS unplugged or coding classes? Perhaps a more appropriate question is ‘why not both’?,” which argues there’s value in doing both unplugged and coding lessons.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Mark Guzdial, we discuss the similarities and differences between constructionism and constructivism, think through when to situate and apply learning, discuss contextualized learning, creating multiple pathways for exploring computer science, problematizing subservient relationships with integrated curricula or courses, task-specific and domain-specific languages, using multiple learning theories through a multiperspectivalist approach, changes to public policy that Mark would make to help out CS educators and the field, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I discuss some example questions we can ask to encourage kids to think deeper about computer science and computational thinking by unpacking two papers on using guiding questions in mathematics education. The first paper paper by Way (2014) is titled “Using questioning to stimulate mathematical thinking” and the second paper by Pennant (2018) is titled “Developing a classroom culture that supports a problem-solving approach to mathematics.”
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Phil Bagge, we discuss the rise of CS in UK curricula, the evolution of Phil’s pedagogical approach, how time constraints impact pedagogical approaches, not letting the loudest voices drive instruction, how research informs Phil’s approach for working with teachers new to CS, how to emphasize student agency in teacher professional development, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Koshy, Martin, Hinton, Scott, Twarek, and Davis’ (2021) publication titled “The Computer Science Teacher Landscape: Results of a Nationwide Teacher Survey,” which provides recommendations for the field based on a summary of findings on teacher demographics, current challenges for CS educators, and the state of cultural relevance in CS education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jason Bohrer, we discuss lessons learned coming into computer science education from another subject area, lessons learned working with CSTA chapters across the country (and during a pandemic), how CSTA has impacted the field and continues to evolve over time, how Jason continued to learn about CS without getting burned out, considering equity and inclusion when recruiting for CS education, CSTA’s new CS Teacher Standards, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Wang and Moghadam’s (2017) publication titled “Diversity barriers in K-12 computer science education: Structural and social,” which describes potential structural and social barriers for Black, Hispanic, and female students in K-12 contexts.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Sofía De Jesús, we discuss Sofía’s book (Applied Computational Thinking with Python: Design algorithmic solutions for complex and challenging real-world problems), the importance of bringing your full self into the classroom, designing for equity and inclusion, working with individuals one-on-one rather than teaching to group averages, problematizing grades in education, collaborating with educators, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Israel, Lash, Bergeron, and Ray’s publication titled “Planning K-8 computer science through the UDL framework,” which discusses the potential for using Universal Design for Learning (UDL) in CS classes.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Click here for this episode’s show notes.
Hey everyone, Jared O'Leary here with the #CSK8 Podcast. I wanted to interrupt the regular schedule for this podcast to ask for some recommendations. In particular, I'm asking for recommendations in three areas: 1) guests to interview, 2) topics and publications to unpack, and 3) recommending the podcast to other CS educators. Although I have a variety of guests scheduled for upcoming interviews and have already released nearly 40 interviews at the time of this recording, I'm always looking for more people to chat with and would really appreciate recommendations for people to interview on the show. I'm also interested in hearing more about what topics and papers you'd like me to unpack or discuss in an upcoming episode. For these first two recommendations you can email me by using the "contact me" button on my website, which I'll include a link to in the description. And by the way, please feel free to recommend yourself if you'd like to share what you're exploring in CS education. For the final recommendation I just ask that you share this with someone else to help spread the word. Most of the time when you hear people make this request it's so they can increase their income through monetizing content; however, that's not why I'm asking for this. For context, BootUp has been able to monetize our YouTube channel for well over a year now and has had a couple thousand hours of watch time just in the last 90 days alone; however, we chose to not monetize our free resources and don't have any plans to change that. The same goes for this podcast. I'm asking for these three recommendations because I genuinely want to learn from awesome people and share content with the community. If you'd be so kind, please consider recommending a guest, a topic or paper, or recommending this podcast to a friend. Thank you so much for listening to this short request. I hope you're all having a wonderful week and are staying safe.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Bailenson’s (2021) publication titled “Nonverbal overload: A theoretical argument for the causes of Zoom fatigue,” which describes four potential causes for Zoom fatigue.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
[This episode was a friendly April Fools prank about a fake paper I created] In this bonus episode I unpack Rollerstein’s (2021) publication titled “‘I can't read, but I can code’: Using puppets to teach C++ to pre-readers: A quasi-experimental critical phenomenological mixed methods case study” which investigated the use of puppets to teach C++ to pre-readers in pre-K CS classes.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Siobahn Grady, we discuss the importance of self care and healthy boundaries, the impact of education, misconceptions and problematic assumptions people make with HBCUs, misconceptions and misunderstandings of being a professor in CS, lessons learned using machine learning to identify authorship of tweets, exploring the implications of social media and technology with students, the intersections of arts and CS, improving equity and inclusion in computing through action, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Tsan, Boyer, and Lynch’s (2016) publication titled “How early does the CS gender gap emerge? A study of collaborative problem solving in 5th grade computer science,” which investigates the potential impact of gendered groups on the quality of completed Scratch projects in an in-school computer science class for 5th grade students.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this panel discussion with Catherine Bornhorst, Jon Stapleton, and Katie Henry, we discuss what rhizomatic learning is and looks like in formalized educational spaces, affordances and constraints of rhizomatic learning, how to support individual students within a group setting, standards and rhizomatic learning, why few people know and use rhizomatic learning approaches, how to advocate for and learn more about rhizomatic learning, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Mellström’s (2009) publication titled “The intersection of gender, race and cultural boundaries, or why is computer science in Malaysia dominated by women?,” which “points to a western bias of gender and technology studies, and argues for cross-cultural work and intersectional understandings including race, class, age and sexuality” (p. 885).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Amy Ko, we discuss the importance of mentorship in education, learning what not to do with teaching, the positive results of being vulnerable, understanding and exploring the limitations and consequences of CS, problematizing grades in education, practicing teaching through mental simulations, the importance of engaging in the CS community, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Butler’s (1988) seminal publication titled “Performative acts and gender constitution: An essay in phenomenology and feminist theory,” which unpacks the notion that gender is a performative act that is socially and historically constructed.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Roger Mantie, we discuss the importance of leisure for self preservation, problematize the single focus of education for workforce readiness, discuss the importance of focusing on happiness and wellbeing, explore discourse in education and around leisure, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Medel and Pournaghshband’s (2017) publication titled “Eliminating gender bias in computer science education materials,” which examines three examples of “how stereotypes about women can manifest themselves through class materials” (p. 411)
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Vicky Sedgwick, we discuss Vicky’s journey into CS education, how Vicky’s pedagogy has changed in virtual environments, advice for designing learning experiences in CS, the importance of integrating CS in other subject areas, recommendations for improving equity and inclusion, building online communities in an age where people are questioning the value of social media, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Denning’s (2017) publication titled “Remaining trouble spots with computational thinking: Addressing unresolved questions concerning computational thinking,” which answers three questions: what is computational thinking, how do we measure students’ computational abilities, and is computational thinking good for everyone?
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Joanna Goode, we discuss corporate influence through neoliberal practices in CS education, reflecting on engaging all students in CS programs, considerations around equity and inclusion in CS education, layers of curriculum design and implementation, discussing and problematizing integration, influences of policy and administrative support (or the lack of) on CS education, Joanna’s experience with developing Exploring Computer Science, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Ericsson, Krampe, and Tesch-Römer’s (1993) publication titled “The role of deliberate practice in the acquisition of expert performance,” which debunks the notion of innate abilities within a domain and describes the role of deliberate practice in achieving expert performance.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Melissa Rasberry, we discuss making educational lemonade out of lemons, using technology to collaborate in virtual learning communities, how people are learning differently through online communities, CS for All Teachers, suggestions for using different social media platforms to connect with other educators, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Trancred et al.’s (2020) publication titled “Understanding women modders using the serious leisure perspective,” which discusses a survey that investigated motivations for participating in modding practices among women.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Abby Funabiki, we discuss the differences between for-profit and nonprofit CS education organizations, the importance and ability for nonprofits to collaborate with others, CS as the new digital divide, how to get started with CS implementation with limited or no extra funding, suggestions and considerations for district-wide implementation, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Regelski’s (2002) publication titled “On ‘methodolatry’ and music teaching as critical and reflective praxis,” which problematizes the lack of philosophy, theory, and professional praxis in music education. Although this article is published in a music education journal, I discuss potential implications for computer science educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with GT Wrobel, we discuss the importance of understanding your “why” behind pedagogical approaches and curriculum design, the internal tensions that arise when designing curriculum used by people around the world, the potential for standards and assessment to be a form of oppression, how feedback impacts the evolution of a curriculum, considerations when designing culturally relevant curricula that is used around the world, aligning curriculum development with professional development, the importance of taking a break to prevent burnout, where we hope the field goes in the next few years, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Jenkins et al.’s (2009) publication titled “Confronting the challenges of participatory culture: Media education for the 21st century,” which summarizes the three challenges in media literacy education and provides several core media literacy skills that can address these challenges.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this week’s interview with Chris Woods (dailySTEM), we discuss the importance of contextualizing STEM through everyday connections, leveraging student interests, blurring boundaries between subject areas, the affordances and constraints of the acronym STEM, Chris’ new book Daily STEM: How to Create a STEM Culture in your Classrooms & Communities, continuing to learn by asking questions, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Resnick and Rusk’s (2020) publication titled “Coding at a crossroads” which discusses challenges in CS and coding education, and summarizes the four guiding principles that educators can use when engaging in coding practices in their classroom.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Lien Diez, we discuss Lien’s work with Georgia Tech’s Constellations Center for Equity in Computing, what CS educators can do to learn more about and incorporate anti-racist practices, the importance of encouraging and developing both students and teachers as leaders, the shifts and pivots in education as a result of COVID, and much more. After listening to this episode, make sure to check out Lien’s podcast, Voices of Innovative Compassionate Experts in Society (VOICES).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
This episode is the final episode of a miniseries that unpacks Paulo Freire’s (1970) book “Pedagogy of the Oppressed.” This particular episode unpacks chapter 4, which synthesizes the concepts introduced in the previous chapters and discusses the difference between anti-dialogical and dialogical practices in education (and at large). This episode builds off the previous unpacking scholarship episodes on chapter one, chapter two, and chapter three so make sure you listen to those episodes before jumping in here.
Click here for this episode’s show notes.
Listen to the episodes on Pedagogy of the Oppressed
Chapter one
Chapter two
Chapter three
Chapter four
This podcast is powered by BootUp Professional Development.
In this interview with Nicki Washington, we discuss the importance of cultural competency, expanding beyond “diversity” by focusing on creating inclusive and equitable environments, learning from people and scholarship outside of the field, lessons learned working with CS educators across the country, lessons learned while teaching during a pandemic, focusing on the humanity in computer science education, and much more. If you haven’t listened to it yet, check out the unpacking scholarship episode that unpacks one of Nicki’s papers.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
This episode is episode three of a miniseries that unpacks Paulo Freire’s (1970) book “Pedagogy of the Oppressed.” This particular episode unpacks chapter 3, which discusses the importance of dialogue when engaging in liberatory practices. This episode builds off the previous unpacking scholarship episodes on chapter one and chapter two, so make sure you listen to those episodes before jumping in here.
Click here for this episode’s show notes.
Listen to the episodes on Pedagogy of the Oppressed
Chapter one
Chapter two
Chapter three
Chapter four
This podcast is powered by BootUp Professional Development.
In this interview Bryan Brown, we discuss the importance of language in education. In particular, we discuss the role of language in teaching and learning, discursive identity, situated language and learning, the importance of representation in education, the role of language on stress, how smartphones and virtual communication platforms (e.g., Zoom) could change learning, and many other topics relevant to CS education and learning.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
This episode is episode two of a miniseries that unpacks Paulo Freire’s (1970) book “Pedagogy of the Oppressed.” This particular episode unpacks chapter 2, which discusses the “banking” approach to education that assumes students are repositories of information, and then proposes a liberatory approach to education that focuses on posing problems that students and teachers collaboratively solve. If you haven’t listened to the discussion on the first chapter, click here.
Click here for this episode’s show notes.
Listen to the episodes on Pedagogy of the Oppressed
Chapter one
Chapter two
Chapter three
Chapter four
This podcast is powered by BootUp Professional Development.
In this interview with Kristin Stephens-Martinez, we discuss learning CS in large classes (e.g., 200+ students), the winding and challenging journey through education and research, recognizing the importance of representation and providing support for underrepresented identities, the benefits of peer instruction, Kristin’s podcast (CS-Ed Podcast), the disconnect between research on education and practice in the classroom, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
This episode is the start of a miniseries that unpacks Paulo Freire’s (1970) book “Pedagogy of the Oppressed.” This particular episode unpacks chapter 1, which discusses how oppressors maintain control over the oppressed. Following unpacking scholarship episodes discuss what this looks like in education and how educators can adopt a “pedagogy of the oppressed” to break cycles of oppression.
Click here for this episode’s show notes.
Listen to the episodes on Pedagogy of the Oppressed
Chapter one
Chapter two
Chapter three
Chapter four
This podcast is powered by BootUp Professional Development.
Building off the previous episode on depression, suicide, and CS education, this episode is a supercut of guests responding to how they take care of themselves and stave off burnout.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Note: If you or anyone you know are experiencing signs of depression or suicidal ideation, please reach out to local healthcare professionals or call the National Suicide Prevention Lifeline: 1-800-273-8255
In honor of national suicide prevention week, in this week’s episode I read a paper I wrote on the topic of depression, suicide, and computer science education. This paper is formatted into the following sections: 1) A vignette on my own experiences coping with depression and suicide; 2) Statistics on depression and suicide as it relates to various populations computer science educators work with; 3) A vignette of a computer science educator helping a student through depression and suicidal thoughts; 4) Risk factors and warning signs; 5) Suggestions for providing support; 6) A vignette from a computer science educator's perspective on a student who committed suicide; and 7) Closing thoughts.
Click here for this episode’s show notes.
Learn more about National Suicide Prevention Month/Week/Day.
This podcast is powered by BootUp Professional Development.
In this interview with Dan Schneider, we discuss how Dan transitioned from math education to CS education, designing spaces for educational experiences, suggestions for expanding and diversifying CS programs, how pedagogical approaches evolve over time through experimentation and reflection, the importance of listening to and working with kids one-on-one, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Goode’s (2008) publication titled “Increasing diversity in K-12 computer science: Strategies from the field," which provides suggestions for educators who are interested in increasing the diversity of their CS classes or programs.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Martin Urbach, we discuss the importance of intentionality in education, exploring the social/political/historical contexts that can be explored in an educational experience, student choice and agency in the design of a space or experience, how to fight oppressive systems in education from the inside, committing to continuing to learn and grow on a daily basis, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Goode’s (2010) publication titled “Connecting K-16 curriculum & policy: Making computer science engaging, accessible, and hospitable for underrepresented students” which discusses the development process behind the Exploring Computer Science curriculum, as well as the policy work that occurred in parallel with the the curriculum development.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Joyce McCall, we unpack and problematize some of the issues around race and racism in relation to education. In particular, we discuss the importance of allies not only showing up to support marginalized or oppressed groups, but staying when conversations get uncomfortable; the Shire from the Lord of the Rings as a metaphor for hegemony and systemic racism; as well as a variety of theories such as critical race theory, double consciousness, cultural capital; and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Washington's (2020) paper titled "When twice as good isn't enough: The case for cultural competence in computing," which explores the five elements and six stages of cultural competence in relation to undergraduate computing programs.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Shuchi Grover, we discuss the importance of having a variety of assessments in a CS class, why we need more research on computational thinking, why educators and scholars should read literature outside of the field, Shuchi’s new book titled “Computer Science in K-12: An A-To-Z Handbook on Teaching Programming,” and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Ladson-Billings’ (1995) seminal publication titled “Toward a theory of culturally relevant pedagogy,” which influenced much of the discourse around culturally relevant pedagogy in computer science education.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Laurie “Mrs. Geeky” Green, we discuss advice for novice and veteran computer science educators who are integrating CS and technology in a variety of subject areas, what an engaging integration experience looks like, the importance of finding platforms and approaches that work for you and the kids you work with, helping administrators and educators understand what computer science is (and how it’s different than computational thinking), suggestions for integrating in online and virtual spaces, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack the chapter titled “Equity in Computer Science Education” from the K-12 Computer Science Framework (2016). This chapter discusses how equity issues influenced the development of the framework, which was used to develop CSTA’s national CS standards and many state CS standards.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Stacie Mason and Peter Rich, we discuss recommendations for introducing and integrating computational thinking in the classroom, the importance of contextualizing computational thinking within coding practices, peer and family influence on learning to code and to think computationally, lessons learned by researching coding and computational thinking, our perspectives on whether computer science and coding should be a mandatory subject, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
Rather than listen to this week’s planned unpacking scholarship episode, please take the time to learn from the anti-racism resources in the show notes, then share and respectfully discuss them with others.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Brenda Bass, we discuss advice for educators interested in getting started with robotics or physical computing, considering equity and access with robots and physical computing devices, how to learn more about robotics and CS without a background in either area, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Graves and DeLyser’s (2017) article titled “Interested In Class, But Not In The Hallway: A Latent Class Analysis (LCA) of 2015-16 CS4All Student Surveys,” which highlights that although many of the 1,525 survey respondents expressed an interest in computer science in the classroom settings, they did not choose to engage in CS outside of the classroom.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with McKay Perkins, we discuss what McKay has learned over the years providing elementary CS/coding professional development, considerations for creating within constraints, teaching a sustainable way for integrating CS/coding in elementary schools, the importance of adapting PD to continuous feedback, advice for becoming a professional development facilitator, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Kafai and Peppler’s (2011) article titled “Beyond small groups: New opportunities for research in computer-supported collective learning,” which is an analysis of participation within the Scratch community that compares and contrasts collaborative learning (i.e., learning within small groups) with collective learning (i.e., learning within massive groups).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Anne Gunn, we discuss Anne’s background as both a CS professional and educator, thoughts on data analysis for classroom integration (e.g., sonification), implications of understanding CS as a skill rather than a topic, our experience helping develop the Wyoming Computer Science Standards, and other topics relevant to #CSK8 educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Werner, Denner, Campe, and Torres’ (2020) article titled “Computational sophistication of games programmed by children: A model for its measurement,” which unpacks how the authors updated the game computational sophistical (GCS) model to account for computational learning evident within 39 games development by pairs of middle school children.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jackie Corricelli, we discuss advice for novice and veteran CS educators, the potential for collaboration between industry and educators, designing for more inclusive CS education, volunteering for CS education organizations, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I read and comment on Jackie Corricelli’s article titled “Emergency Remote Teaching: Challenges & Possible Solutions,” which provides suggestions for CS educators facing challenges with teaching in online environments. The original article can be found on CSTA’s website.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Andreas Stefik, we discuss the importance of using evidence-based programming languages, problems with the lack of replication in CS education scholarship and academia in general, the importance of designing for accessibility and disabilities, lessons learned designing Quorum (an accessible programming language and platform), and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Lee et al.’s (2011) publication titled “Computational thinking for youth in practice,” which provides examples of how middle and high school youth engage in computational thinking and introduces the “use-modify-create” framework (a three-stage progression through computational thinking).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
01001001 01101110 00100000 01110100 01101000 01101001 01110011 00100000 01110111 01100101 01100101 01101011 00100111 01110011 00100000 00100011 01000011 01010011 01001011 00111000 00100000 01010000 01101111 01100100 01100011 01100001 01110011 01110100 00100000 01100101 01110000 01101001 01110011 01101111 01100100 01100101 00101100 00100000 01001001 00100000 01100011 01110010 01100101 01100001 01110100 01100101 01100100 00100000 01100001 00100000 01110000 01101111 01100100 01100011 01100001 01110011 01110100 00100000 01100101 01110000 01101001 01110011 01101111 01100100 01100101 00100000 01100110 01101111 01110010 00100000 01100011 01101111 01101101 01110000 01110101 01110100 01100101 01110010 01110011 00100000 01110100 01101000 01100001 01110100 00100111 01110011 00100000 01100101 01101110 01110100 01101001 01110010 01100101 01101100 01111001 00100000 01101001 01101110 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00101110
01001001 01101110 00100000 01110100 01101000 01101001 01110011 00100000 01110111 01100101 01100101 01101011 00100111 01110011 00100000 00100011 01000011 01010011 01001011 00111000 00100000 01010000 01101111 01100100 01100011 01100001 01110011 01110100 00100000 01100101 01110000 01101001 01110011 01101111 01100100 01100101 00101100 00100000 01001001 00100000 01100011 01110010 01100101 01100001 01110100 01100101 01100100 00100000 01100001 00100000 01110000 01101111 01100100 01100011 01100001 01110011 01110100 00100000 01100101 01110000 01101001 01110011 01101111 01100100 01100101 00100000 01100110 01101111 01110010 00100000 01100011 01101111 01101101 01110000 01110101 01110100 01100101 01110010 01110011 00100000 01110100 01101000 01100001 01110100 00100111 01110011 00100000 01100101 01101110 01110100 01101001 01110010 01100101 01101100 01111001 00100000 01101001 01101110 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00101110.
In this interview with Kim Wilkens, we discuss embracing failure, encouraging activism and community impact through CS and technology, supporting marginalized gender identities in CS, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Franklin et al.’s (2020) publication titled “Scratch Encore: The design and pilot of a culturally-relevant intermediate Scratch curriculum,” which introduces the Scratch Encore curriculum and provides a quick summary of positive feedback from the teachers who used the curriculum during a pilot year.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Justin Cannady, we discuss project-based learning in CS, encouraging debugging and working through failure as students and teachers, considerations for integrating CS, lessons learned working on NMSI’s CS AlignEd, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Lee et al.'s (2020) experience report titled “Introducing coding through tabletop board games and their digital instantiations across elementary classrooms and school libraries," which investigates the transfer of understanding when students begin learning CS through a tabletop board game and switch to a digital coding environment.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Rafi Santo and Sara Vogel, we discuss informal learning in CS, the CS Visions Framework, equity through social justice pedagogy, considerations for Integration, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Santo, Vogel, and Ching’s (2019) publication titled “CS for What? Diverse Visions of Computer Science Education in Practice,” which is a white paper that provides a useful framework for considering the underlying values and impact of CS programs or resources.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Clark Merkley, we discuss what Clark has learned over the years working with administrators across the nation who are interested in implementing CS education in their district.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Vossoughi, Hooper, and Escudé’s (2016) publication titled “Making through the lens of culture and power: Toward transformative visions for educational equity,” which provides a critique of maker culture discourse in order to "reconceptualize the educational practice of making in ways that place equity at the center" (p. 215).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Dave Briccetti, we discuss Dave’s background in programming and education, advice for learning a programming language, suggestions for encouraging kids to think ethically (e.g., how to respond to potentially plagiarized content), why Dave prefers professional programming tools in educational settings, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Brahms and Crowley’s (2016) publication titled “Making sense of making: Defining learning practices in MAKE magazine,” which is a content analysis that uses communities of practice as a framework for exploring maker practices evident within MAKE magazine.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Dianne O'Grady-Cunniff, we discuss some suggestions for starting or expanding your program, as well as other topics for novice and veteran CS educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Bowler and Champagne’s (2009) publication titled “Mindful makers: Question prompts to help guide young peoples' critical technical practices in maker spaces in libraries, museums, and community-based youth organizations,” which "examines question prompts as a means to scaffold reflection and reflexivity in the design, development, and use of technological artifacts in maker spaces for youth at public libraries, museums, and community-based organizations" (abstract).
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Sarah Judd, we discuss what Sarah learned both in the classroom and as a CS curriculum writer, the curriculum Sarah continues to develop for AI4ALL, advice and philosophies that can guide facilitating a class and designing curriculum, some of our concerns with discourse on gender in CS, my recommended approach to sustainable professional development, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Allsup and Baxter’s (2004) publication titled “Talking about music: Better questions? Better discussions!” which is a short article that discusses open, guided, and closed questions, as well as a framework for encouraging critical thinking through questions. Although this article is published in a music education journal, I discuss potential implications for computer science educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Gail Lovely, we discuss navigating appropriate behavior with digital technologies, some considerations for early and pre readers, how to respond to concerns about screen time, metaphors of education as playpens and playgrounds, learning CS/coding through literacy, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Sotamaa's (2010) publication titled “When the game is not enough: Motivations and practices among computer game modding culture,” which is a case study that explores the attitudes, motivations, and practices of 29 people who create mods for the game Operation Flashpoint.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Jon Stapleton, we discuss metaphors for education and facilitating, the importance of community and navigating inappropriate content online, how programming languages and platforms influence learning, theories and philosophies that inform Jon’s practice, critical code studies, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Scacchi’s (2010) publication titled “Computer game mods, modders, modding, and the mod scene,” which examines modding practices within the mod scene, and discusses the social and corporate pressures that influence this culture.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Katie Henry, we discuss the micro:bit and the do your :bit challenge, rhizomatic learning, the potential for CS for healing, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack El-Nasr and Smith’s (2006) publication titled “Learning through game modding,” which describes two case studies on modifying video games to learn software development and design, as well as programming, artistic, and video game concepts.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Bob Irving, we discuss our emphasis on creative coding/computing for leisure, fostering engagement with coding/CS, improving pedagogy over time, and much more.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Hsu, Chang, and Hung’s (2018) publication titled “How to learn and how to teach computational thinking: Suggestions based on a review of the literature,” which is a content analysis of 120 publications written between 2006 and 2017 that reveals that CT means many things and that people are implementing it through a variety of means.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Sandra Ahlstrom, we discuss transfer of understanding across programming languages, collaborating around computing, the impact we want to have as educators, and several more topics relevant to CSK8 educators.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this episode I unpack Peppler and Kafai’s (2009) publication titled “Creative coding: Programming for personal expression,” which is an analysis of a single project created in Scratch that appears to indicate kids can learn how to create media arts expressions despite little experience with coding.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
In this interview with Eljakim Schrijvers, we discuss computational thinking and programming challenges through Bebras and the International Olympiad in Informatics.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.
This episode introduces the podcast by discussing what listeners can expect in the following episodes.
Click here for this episode’s show notes.
This podcast is powered by BootUp Professional Development.