#CSK8 Podcast - A podcast for computer science educators

#CSK8 Podcast - A podcast for computer science educators

By Jared O'LearyTechnologyEducation
Download on the App Store

#CSK8 Podcast - A podcast for computer science educators episodes

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

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    13 min
  • Effects of Automated Feedback in Scratch Programming Tutorials

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    23 min
  • We Need to Talk About This

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    8 min
  • How to Setup Your Computer Lab

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    9 min
  • Two Quick Requests

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    00:00 Intro

    00:05 1st request

    00:41 2nd request

    01:19 Outro

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

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    33 min
  • Critical Response Process

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    8 min
  • How to Get Started with Computer Science Education

    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!

    28 min
  • The Future of Education (According to AI)

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    1 hr 7 min
  • Introducing Artificial Intelligence Literacy in Schools: A Review of Competence Areas, Pedagogical Approaches, Contexts and Formats

    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 Get Started with Computer Science Education

    ━━━━━━━━━━━━━
    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

    20 min

About #CSK8 Podcast - A podcast for computer science educators

From the publisher's feed

Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education through interviews with computer science educators, scholars, and administrators, as…