#CSK8 Podcast

Follow #CSK8 Podcast
Share on
Copy link to clipboard

Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education with a focus on grades K-8.

Jared O'Leary


    • Jan 9, 2024 LATEST EPISODE
    • infrequent NEW EPISODES
    • 34m AVG DURATION
    • 215 EPISODES


    Search for episodes from #CSK8 Podcast with a specific topic:

    Latest episodes from #CSK8 Podcast

    How to Get Started with Computer Science Education (Replay)

    Play Episode Listen Later Jan 9, 2024 27:54


    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 Intro00:22 The problem I hope to address in this episode03:52 Brief summary of why I'm qualified to address this problem04:45 Why am I giving this content away for free?06:18 You can do this06:56 Step 1: Setting a vision10:10 Step 2: Develop a plan14:48 Step 3: Reverse engineer CS education21:53 Step 4: Teach CS23:57 Step 5: Reflect, refine, and share27:01 Thanks for listening and sharing with others!

    The intersection of videogames, music, and computer science education

    Play Episode Listen Later Jan 8, 2024 22:17


    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 Themes01:47 Quick overview of chapters 1-304:37 Chapter 404:51 Composition practices05:26 Performance practices06:01 Maker practices09:04 Coding practices12:22 Chapter 5: Multidisciplinarity13:46 Chapter 6: Implications20:17 Thanks for listening!

    Project-based Learning with Scratch

    Play Episode Listen Later Nov 13, 2023 14:39


    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 Intro00:22 What is project-based learning?01:15 Project continuum03:31 Project prompts04:23 Storyboard questions05:07 Steps for creating a project06:46 Three more frameworks for project-based learning07:01 Backward design projects08:25 Inquiry-based projects09:36 Emergent projects10:33 If using a sequential curriculum...11:28 A point of clarification11:51 Scratch resources to explore12:59 Podcasts to learn more13:44 Rhizomatic project-based learning14:29 Outro

    Facilitating Multiple Programming Languages in One Space

    Play Episode Listen Later Oct 23, 2023 18:55


    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 Intro01:49 What my classes looked like09:04 Start small and gradually expand10:08 Selecting a language or platform11:42 Implementation suggestions12:49 Supporting students13:38 Room setups14:41 Questions to ask when facilitating16:03 A tool to help administrators17:08 What this approach is informed by17:22 If this approach is overwhelming to you...18:19 Outro

    Recommendations for Preventing Burnout in Education (Part 4)

    Play Episode Listen Later Sep 18, 2023 23:00


    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 Intro00:35 154 Decolonizing Education through SEL and PBL with Matinga Ragatz02:43 156 See, What Had Happened with Andre Daughty09:18 165 Intersections of Equity, Making, and Computer Science with Roxana Hadad18:24 173 Empathetic Listening in Computer Science with Josh Sheldon19:38 189 Computational Literacies with Michael Horn22:25 More resources around burnout22:47 Outro

    Depression, Suicide, and Computer Science Education (Replay)

    Play Episode Listen Later Sep 11, 2023 45:51


    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-8255In 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 Intro4:38 Vignette 1: Jared10:45 Statistics on suicide17:44 Statics on depression20:30 Vignette 2: Chris and Elliott28:14 Risk factors and warning signs32:28 Suggestions for providing support37:04 Vignette 3: Alex and Sam40:55 Closing thoughts

    The Apprenticeship of Observation and Computer Science Education

    Play Episode Listen Later Sep 4, 2023 18:37


    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 about02:23 The problems that arise from the apprenticeship of observation06: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

    The Making of [an Educator] Athlete

    Play Episode Listen Later Aug 28, 2023 20:06


    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 Intro01:07 The high-performance pyramid02:00 Ideal performance state04:55 Physical capacity09:05 Emotional capacity12:32 Mental capacity16:46 Spiritual capacity (it's not what you think)19:15 Outro

    Thanks for Listening and an Update on the Future of This Podcast

    Play Episode Listen Later Aug 21, 2023 6:41


    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 made01:57 What are your thoughts on the changes?03:05 My plans for future content06:00 Let me know what you think06:10 Again, thank you! I appreciate you!

    How Do You Encourage Critical Thinking and Dialogue?

    Play Episode Listen Later Aug 14, 2023 7:10


    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 like01:17 What the feedback looked like01:57 Opening up individualized feedback for group discussion02:54 A pebble in their shoe03:15 What are your thoughts?03:26 Answering a question about room setups06:44 Outro

    Scratch for Sports: Athletic Drills as a Platform for Experiencing, Understanding, and Developing AI-Driven Apps

    Play Episode Listen Later Aug 7, 2023 12:21


    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 Abstract01:33 My single sentence summary01:52 Paper introduction02:33 Related work03:21 Video Sensing: HomeCourt + Scratch05:53 Wearables: Smartwatches + Micro:bits07:35 Ball Sensors: Play Impossible & SIQ + Micro:bits08:32 Discussion and Future Work08:53 Lingering questions and thoughts08: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

    Effects of Automated Feedback in Scratch Programming Tutorials

    Play Episode Listen Later Jul 31, 2023 22:11


    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 Intro00:44 Abstract01:54 My single sentence summary02:02 1 Introduction02:42 2 Background03:25 3 Interactive tutorial system for Scratch03:47 4 Experimental setup06:14 RQ1: How do next-step hints influence08:50 RQ2: How do next-step hints influence11:42 RQ3: How do next-step hints influence help12:29 RQ4: How do next-step hints influence13:15 My lingering questions and thoughts13: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

    We Need to Talk About This

    Play Episode Listen Later Jul 24, 2023 7:23


    In this episode I talk about political and corporate influences that we need to talk about as a field.Click here for this episode's show notes.How to support the free content I create.━━━━━━━━━━━━━ 00:00 We need to talk about this01:56 So what does this mean for computer science education?03:23 Impact on computer science professional development and curricula05:47 It's not just politicians who are influencing computer science education06:38 Outro

    How to Setup Your Computer Lab

    Play Episode Listen Later Jul 17, 2023 8:56


    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 Intro00:04 Rows01:46 Stations/pods03:41 Racetrack05:36 Donut07:42 Questions to think through for setting up your room08:00 Outro

    Two Quick Requests

    Play Episode Listen Later Jul 10, 2023 1:25


    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 Intro00:05 1st request00:41 2nd request01:19 Outro

    Bringing Curriculum to Life: Enacting Project-Based Learning in [Computer Science] Programs

    Play Episode Listen Later Jul 3, 2023 32:56


    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 Intro00:35 Abstract01:32 What is project-based learning?02:21 Vignettes03:02 The project continuum06:47 Designing project-based learning07:12 Worthy topics12:11 Real-life context15:22 Questions16:55 Critical thinking and dispositions17:55 Scope21:29 Designing the experience23:19 Challenges with PBL25:23 Assessment and evaluation25:40 Parting thoughts from the authors26:36 Lingering questions and thoughts26: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

    Critical Response Process

    Play Episode Listen Later Jun 26, 2023 7:35


    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 Intro00:39 The three roles of the Critical Response Process01:14 The four steps of the Critical Response Process01:28 Step 102:06 Step 202:36 Step 303:13 Step 404:15 Quick summary of the Critical Response Process04:37 Another approach for feedback and assessment05:33 Using questions for feedback and assessment05:55 The importance of modeling feedback06:41 What questions do you have?07:14 Please consider sharing

    How to Get Started with Computer Science Education

    Play Episode Listen Later Jun 19, 2023 27:54


    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 Intro00:22 The problem I hope to address in this episode03:52 Brief summary of why I'm qualified to address this problem04:45 Why am I giving this content away for free?06:18 You can do this06:56 Step 1: Setting a vision10:10 Step 2: Develop a plan14:48 Step 3: Reverse engineer CS education21:53 Step 4: Teach CS23:57 Step 5: Reflect, refine, and share27:01 Thanks for listening and sharing with others!

    The Future of Education (According to AI)

    Play Episode Listen Later Jun 12, 2023 66:31


    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 Intro00: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 learning33: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 thinking52:22 10. Write me a lesson that teaches an elementary student how to create a short Scratch.mit.edu story57:41 - Write me a lesson that teaches an elementary student how to create a short Scratch.mit.edu story about algorithmic bias58: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 story01: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 exploration01:05:12 Outro

    Introducing Artificial Intelligence Literacy in Schools: A Review of Competence Areas, Pedagogical Approaches, Contexts and Formats

    Play Episode Listen Later Jun 5, 2023 19:20


    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 Intro00:52 Abstract01:48 My one sentence summary02:35 Paper introduction03:09 Artificial intelligence literacy in school education04:08 Research questions04:25 Method05:09 Results: Competence areas07:08 Results: Pedagogical approaches10:46 Results: Contexts and formats12:45 Discussion16:12 Lingering questions and thoughts16: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 educators18:14 Outro

    Computational Literacies with Michael Horn

    Play Episode Listen Later May 29, 2023 64:02


    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 Michael01:10 Dual appointment?01:36 How Michael became interested in designing innovative learning experience03:17 What is computational literacy?10:43 Computational literacy and power14:48 Underground computational literacies18:53 Colonization in education21:55 Genres of computer science24:46 Learning higher vs lower level languages32:21 What is TunePad?37:10 How students and teachers might use TunePad37:52 Challenges with integrating CS in music classes39:58 Why arts educators are afraid of integrating48:11 How Michael iterates on his abilities51:55 How Michael prevents burnout54:42 What Michael wishes there was more research on59:45 Something listeners can help Michael with01:00:46 What I'm getting excited about01:02:32 Coding as performance art01:03:34 How to connect with Michael01:03:50 Outro

    Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

    Play Episode Listen Later May 22, 2023 20:23


    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 Intro01:14 Abstract02:18 My single sentence summary03:11 AI as distributed cognition04:31 Research questions05:15 Related work and the AI-assisted learning environment05:44 Design of this study06:56 Results: Training phase11:00 Results: Evaluation phase11:55 Results: Qualitative feedback13:34 Discussion15:01 AI and the use-modify-create framework17: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

    Will ChatGPT Get You Caught? Rethinking of Plagiarism Detection

    Play Episode Listen Later May 15, 2023 19:05


    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 Intro00:24 Abstract01:50 My single sentence summary02:38 Introduction and background03:04 Methodology03:40 Findings06:47 A discussion on plagiarism09:06 Recommendations for educators11:13 Advice for students11:36 Advice for institutions12:15 Lingering questions + thoughts12: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 product18:07 Learning more about AI and education18:40 Outro

    Impact of Programming on Primary Mathematics Learning

    Play Episode Listen Later May 8, 2023 16:41


    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 Introduction00:57 Abstract01:46 My single sentence summary02:27 A short introduction to my thoughts on integration03:36 Paper introduction08:04 Method08:46 Findings09:56 Explanation 1: Implementation11:21 Explanation 2: Time12:15 Explanation 3: Cognitive load14:29 Lingering questions + thoughts14: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

    Mind the Gap: The Illusion of Skill Acquisition in Computational Thinking

    Play Episode Listen Later May 1, 2023 20:34


    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 Introduction00:35 Abstract01:37 Single sentence summary02:30 Paper introduction02:54 Research questions04:27 1.1 Our controbutions04:51 2 Design and development05:06 3 Experimental design05:36 Results: Perception of learning08:58 Results: Actual learning comprehension09:16 Results: Interest in learning09:59 Results: Usability11:19 Results: Positive correlations11:52 Lingering questions and thoughts12: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

    Rethinking Integrated Computer Science Instruction: A Cross-context and Expansive Approach in Elementary Classrooms

    Play Episode Listen Later Apr 24, 2023 16:11


    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 Intro00:22 Abstract01:20 Single sentence summary02:08 Paper introduction02:49 Research questions03:07 Theoretical framework: Expansive framing04:32 Cross-context, expansively-framed CS-mathematics lessons06:32 Methods07:01 Findings: RQ1 - Paraprofessionals' perceptions11:48 RQs 2 + 3: Students' perceptions13:52 Lingering questions and thoughts13: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

    How K-12 CS Teachers Conceptualize CS Ethics: Future Opportunities and Barriers to Ethics Integration in K-12 CS

    Play Episode Listen Later Apr 17, 2023 15:25


    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 Introduction00:35 Abstract01:41 One sentence summary01:59 Paper introduction02:47 Research questions03:24 Background03:57 Big ideas in CS ethics05:05 Methods05:39 Findings05:43 RQ1a: Pre-conceptualizations of CS ethics06:33 RQ1b: Post-conceptualizations of CS ethics08:04 RQ2a: Opportunities and barriers11:11 RQ2b: Values12:13 Lingering questions and thoughts12: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

    Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators

    Play Episode Listen Later Apr 10, 2023 22:44


    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 Introduction00:41 Abstract02:24 Paper introduction02:42 Research questions03:06 Method03:29 Findings03:31 RQ1: Educators' perceptions of ethics09:26 RQ2: Barriers to ethics integration15:12 RQ3: Structures supporting ethics18:33 Discussion18:45 Lingering questions and thoughts18: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

    Is More Better When Embedding Ethics in CS Courses?

    Play Episode Listen Later Apr 3, 2023 16:33


    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 Introduction00:34 Paper abstract01:56 One sentence summary02:42 1 Introduction03:16 3 Our embedded ethics program03:34 41. Research questions04:34 4.2 Methods05:02 Results05:08 5.1 Positive impact decreases and is restored by a subsequent module06:25 5.2 A second module in the same semester provides little added benefit07:45 5.3 Positive impact of EE modules is robust across many contexts08:22 5.4 Replication of results showing positive impact from CS2 module08:57 Discussion09:43 Lingering questions and thoughts09:53 Is there a 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

    New podcast format starts today

    Play Episode Listen Later Apr 1, 2023 1:26


    [This episode was a friendly April Fools prank about changing the show's format] 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.

    Integrating Ethics into Computer Science Education: Multi-, Inter-, and Transdisciplinary Approaches

    Play Episode Listen Later Mar 27, 2023 29:10


    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 Introduction00:20 Abstract03:12 Paper introduction04:37 Goals of computer ethics education05:39 Cross-disciplinary typologies07:23 A cross-disciplinary framework13:34 Multidisciplinary computer ethics16:15 Interdisciplinary computer ethics18:53 Transdisciplinary computer ethics23:22 What a successful transdisciplinary computer ethics program might look like25:19 Lingering questions and thoughts25: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

    “This Applies to the Real World”: Student Perspectives on Integrating Ethics into a Computer Science Assignment

    Play Episode Listen Later Mar 20, 2023 28:46


    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 Intro01:28 Abstract02:25 Intro to the paper03:42 Creating the assignment06:04 Evaluation methods07:16 Finding: Strength of the assignment08:20 Finding: Suggestions for improving the assignment11:31 Finding: Opinions of integrating ethics16:52 Finding: New assignment ideas19:27 Discussion24:35 Lingering questions + thoughts24: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

    Should There Be Less [Computer Science] Education?

    Play Episode Listen Later Mar 13, 2023 19:22


    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 Intro00:45 Paper abstract01:48 Paper introduction03:03 The costs of [computer science] education05: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 + thoughts12: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

    Racial Justice Amidst the Dangers of Computing Creep: A Dialogue

    Play Episode Listen Later Mar 6, 2023 37:37


    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 Intro02: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

    The End of Programming

    Play Episode Listen Later Feb 27, 2023 16:22


    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 Intro00:48 Programming is going to be obsolete02:46 CS is continuing to evolve (and possibly without us)03:13 The comments to this article are worth reading04:20 How will generative AI impact CS education at large?06:37 Computational thinking is not the answer to AI09:03 I'm not convinced computational thinking is a thing11: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

    The Centrality of Curriculum and the Function of Standards: The Curriculum is a Mind-altering Device

    Play Episode Listen Later Feb 20, 2023 42:10


    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 Intro00:45 Chapter introduction00:52 Curriculum as a mind-altering device?01:51 Curricula come in many different forms04:56 Teacher-proof curricula07:00 We need to think beyond what is being taught09:07 Every lesson can impact how a student thinks13:41 School holds back students' creativity16:56 Why districts aren't sustainable with CS implementation19:11 Integrated CS curricula25:02 Some problems with siloed curricula25:48 There are more factors that influence learning than content and pedagogy28:02 Are standards a form of deprofessionalization?33:10 This approach doesn't align with learning science33:32 Do standards have a constructive role to play in computer science education?35:36 What the public needs to understand about education37:05 Teachers shouldn't have to do this39:57 I might have paid more attention in school if...42:00 Outro

    Educational Aims, Objectives, and Other Aspirations

    Play Episode Listen Later Feb 13, 2023 42:25


    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 Intro01:22 What are behavior objectives?05:42 The roots of behavioral objectives07:52 What led to the industrialization of education?09:26 Perspectives on the industrialization of education11:17 Interesting that the education didn't adopt this corporate system12:02 Children are not inert objects16:05 A problem with behavioral learning objectives17:05 A 2nd problem with behavioral learning objectives18:46 A third critique of behavioral learning objectives22:36 Rethinking education by rethinking art23:51 Problem-solving learning objectives28:05 Expressive outcomes29:43 Education without a learning objective?31:57 Preventing educational burnout33:55 A shift from learning to performance objectives35:54 Perhaps we should focus on areas other than objectives39:36 Lingering questions + thoughts39: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

    Empathetic Listening in Computer Science with Josh Sheldon

    Play Episode Listen Later Feb 6, 2023 55:12


    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 Intro00:43 Josh introducing himself01:12 How Josh got into computer science education04:51 What is computational action?09:29 Schooling becomes less creative and more recreative10:42 Josh's advice for designing professional development13:17 Listening with empathy15:31 How Josh learned to listen to students with empathy17:50 SEL is important for both students + teachers20:32 Changes Josh would make to the system of education23:03 How Josh's philosophy + understandings of education has changed over time26:27 What motivates Josh28:52 The future of education + learning32:01 Viewing education as a complex system35:54 Problematizing CS discourse + generative AI41:49 Ensuring equity is a part of the future with AI47:28 How Josh tries to prevent burnout49:02 When corporations take priority over education51: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 Josh54:48 Outro

    Examining Early Elementary Computer Science Identity Repertoires within a Curriculum: Implications for Epistemologically Pluralistic Identities

    Play Episode Listen Later Jan 30, 2023 29:36


    In this episode I unpack Richard and Kayumova (2022) publication titled “Examining early elementary computer science identity repertoires within a curriculum: Implications for epistemologically pluralistic identities,” which analyzes how a curriculum can implicitly communicate what computer scientists do.Click here for this episode's show notes.How to support the free content I create.━━━━━━━━━━━━━ 00:00 Intro 02:13 Paper introduction 05:45 Conceptual framework and literature review 06:47 Critical discourse analysis 08:29 Framework and methodology 09:30 Findings 10:03 A CS person is someone who is able to solve a puzzle 12:51 A CS person is someone who persists through 13:22 A CS person is someone who is connected to their 15:31 A CS person is someone who works verbally with peers 18:16 Discussion 20:54 Conclusion 21:38 If researchers were to analyze the discourse you use when teaching, what themes might emerge? 23:10 How might the curriculum developers respond to this article? 26:00 I think a big part of the critique is inherent in the epistemological underpinnings of the curriculum itself 27:09 Closing thoughts 29:17 Outro

    Examining Coding Skills of Five-year-old Children

    Play Episode Listen Later Jan 23, 2023 16:39


    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.

    Impact of the CPS Computer Science Graduation Policy on Student Access and Outcomes

    Play Episode Listen Later Jan 16, 2023 29:40


    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.

    Computer Science in Music (CSTA Wyoming interview)

    Play Episode Listen Later Jan 9, 2023 32:33


    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.

    Whose Imaginings? Whose Future?

    Play Episode Listen Later Jan 2, 2023 31:12


    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.

    Stay Tuned for Even More Content in 2023

    Play Episode Listen Later Dec 26, 2022 4:16


    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.

    Moving Towards a Vision of Equitable Computer Science

    Play Episode Listen Later Dec 19, 2022 25:37


    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.

    Intersections of Equity, Making, and Computer Science with Roxana Hadad

    Play Episode Listen Later Dec 12, 2022 77:25


    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.

    Assessment Considerations: A Simple Heuristic

    Play Episode Listen Later Dec 5, 2022 17:29


    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.

    Rethinking the Roles of Assessment in [Computer Science] Education

    Play Episode Listen Later Nov 28, 2022 24:37


    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.

    Music Making in Scratch: High Floors, Low Ceilings, and Narrow Walls?

    Play Episode Listen Later Nov 21, 2022 22:09


    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.

    Action to Catalyze Tech: A Paradigm Shift for DEI

    Play Episode Listen Later Nov 14, 2022 58:47


    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.

    Performing Algorithms: Weaving as Promising Context for Computational Learning

    Play Episode Listen Later Nov 7, 2022 17:29


    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.

    Claim #CSK8 Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel