Kristin Stephens Martinez public
[search 0]
More
Download the App!
show episodes
 
Loading …
show series
 
In this episode, we have Dr. Barbara Ericson, assistant professor from the School of Information at the University of Michigan. Our topic is Parson's Problems, which are like mixed-up code chunks that students need to put in the correct places. We discuss the research behind them, how she uses them in her class, and her current work investigating h…
  continue reading
 
Philip Guo, an Associate Professor of Cognitive Science at the University of California, San Diego, built Python Tutor, which is neither just for Python nor really a tutor. It's actually a tool to visualize what code is doing! In today's episode, he talks about the other programming languages it supports (Java, C, and C++), gives examples of how he…
  continue reading
 
In this episode, we talk with Professor Adam Blank, Teaching Professor of Computing and Mathematical Sciences at Caltech. Our conversation focuses on college teaching faculty that only have a master's degree by discussing how the job title should be about a person's skills and knowledge, as opposed to the degrees they hold. We start off by defining…
  continue reading
 
Teaching Practice Byte (TPB): In our first TPB episode we invite Colleen Lewis back to the podcast to talk about her physical models of Java that help her teach students how Java objects work. Colleen was originally on our podcast way back in Season one! We go into detail about what kinds of classes she uses these models in, what the models are, ho…
  continue reading
 
We are kicking off season 4 with a deep conversation on academic misconduct with Dr. Oluwakemi Ola from the University of British Columbia, Vancouver Canada, and Dr. Mia Minnes from the University of California, San Diego. This episode was inspired from a panel we were on at the 2023 SIGCSE Technical Symposium called "Who's Cheating Whom: Changing …
  continue reading
 
Hello All! This is the CS-Ed Podcast. A podcast where we talk with educators about teaching computer science! We are gearing up for season 4 and we have big plans!First, we've created a Patreon! Yes, that's right, the podcast is moving to become self-sustaining through audience support. If you'd like to keep this podcast ad and sponsor free, please…
  continue reading
 
How do you infuse a class to engage students with socially responsible computing? Kathi Fisler from Brown University discusses Brown’s undergraduate teaching assistant (UTA) program, where they hired UTAs to specifically focus on finding ways to do just that in the classes they were embedded in. In this episode, we talk about the program, how she t…
  continue reading
 
This episode features Amy Ko et al.'s online book Critically Conscious Computing: Methods for Secondary Education. We discuss with Amy what is in the book, who the book is for, and how educators can use the book in their own teaching. The book focuses on contextualizing the history of computer science and how that history shows that computing is no…
  continue reading
 
Join us in a conversation with Iris Howley from Williams College about Primarily Undergrad Institutions (PUIs). Where we talk about what a PUI is, the research and teaching expectations, what the interview cycle is like, and compare a PUI professor with a teaching track professor. The biggest takeaway from this episode is that PUIs exist, they don'…
  continue reading
 
In this episode, Sarah Heckman from North Carolina State University and our host discuss the Peer Teaching Summit at SIGCSE Technical Symposium 2022. We cover what a peer teacher is, more commonly known as an undergraduate or graduate teaching assistant, and how they support student help-seeking. The summit brought together many people with peer te…
  continue reading
 
AIICE stands for Alliance for Identity Inclusive Computing Education. It is an organization dedicated to "empowering the next generation of computer scientists by eliminating systemic barriers." This episode is with Dr. Shaundra (Shani) B. Daily, Ph.D., the backbone director of the organization. We discuss how she and her Co-PI, Dr. Nicki Washingto…
  continue reading
 
In this episode, we talk with Amogh Mannekote, a Ph.D. student at the University of Florida. He and others analyzed class forum data from three very different classes and discovered that a lot of factors influence how students use the class forum, including the kind of class assignments, the accessibility of other sources of help, and how the instr…
  continue reading
 
Here’s episode two of our two-part series on teaching associates! A teaching associate is a teaching support staff position here at Duke University. This episode is a conversation with Yesenia Velasco. We talk about how her role is different than Kate O’Hanlon from our last episode, reflect on how Duke did at its first attempt at such a position, a…
  continue reading
 
Teaching Associate, what's that? In this two-part series's first episode, we talk with Kate O'Hanlon, a teaching associate in the computer science department at Duke University. Teaching associates are department staff positions that support the large enrollment classes. We discuss the four primary teaching associate responsibilities: project manag…
  continue reading
 
Today's episode is with Richard Ladner from AccessComputing and AccessCSforAll, Professor Emeritus from the University of Washington. Our discussion focuses on accessibility. How do we improve accessibility in our teaching? What do AccessComputing and AccessCSforAll do? And how do we be considerate of our students that are hard of hearing, blind, o…
  continue reading
 
In this episode, we talk with Michael Ball from the University of California, Berkeley. Our focus is on undergraduate teaching assistants (TAs), which Berkeley has a long history of. Michael goes into detail about what Berkeley TAs do, the TA hierarchy, and TA training. We learn about a small core group of students that make an undergraduate career…
  continue reading
 
In part two of our episode series with Kevin Lin and Brett Wortzman from the University of Washington, we dig into the details of how they implement their alternative grading systems. Brett outlines their ESNU system that stands for exemplary, satisfactory, not yet and unaccessible, as well as the components of his grading system for his large CS1 …
  continue reading
 
In a two-part episode series, we talk with Kevin Lin and Brett Wortzman from the University of Washington about alternative grading practices. In this episode, we focus on the purposes and goals of grading and discuss different types of grading systems. We dig into the philosophy of Kevin and Brett’s grading approach, how it can work in very large …
  continue reading
 
Hello, everyone! We are going to have a season 3! But we are going to try something new. Rather than six episodes released every few weeks, we are going on an irregular schedule. We’re picking a theme and running with it until we run out. This season’s theme is “What’s next?” where we focus on how we've rethought our teaching since covid-19. We’ve …
  continue reading
 
For this season’s last episode, we talk with Jacqueline Smith, an Assistant Professor of the teaching stream in the Department of Computer Science at the University of Toronto. We talk about U of T’s large flipped CS1. We started with the class’s specifics, how it’s flipped, and their “prepare, rehearse, and perform” cycle. Then we discussed their …
  continue reading
 
In this episode, we talk to Leigh Ann DeLyser, co-founder and executive director of CSforAll. Our topic is the need to reform systems for sustainable equity. We discuss what it means and what CSforAll does. We also discussed the specific difficulties our host, Kristin Stephens-Martinez, has with her CS1 class and how it’s actually a systems problem…
  continue reading
 
Joining us today is Joe Feldman, author of Grading for Equity and the CEO of Crescendo Education Group. We discuss the historical overview of grading and why now is a good time to rethink our grading process to make it more equitable. We got concrete by discussing our host’s, Kristin Stephens-Martinez’s, syllabus for her class and changes she was c…
  continue reading
 
In this episode, we talk with Nicki Washington, a full Professor of the Practice at Duke University, about cultural competence. We discuss the definition of cultural competence. Its history, why we should care, and what it means in the context of computer science. We also talked about Nicki's new class on this topic and her 3C Fellows program. Fina…
  continue reading
 
Our guest today is Jared O’Leary, the Director of Education and Research at BootUp PD. Jared creates computer science curriculum and professional development and is also the creator of the CSK8 podcast. Our topic was what K–12 and higher education computer science education can learn from each other. We discussed Jared’s philosophy and curriculum d…
  continue reading
 
In this episode, we talk with Manuel Pérez-Quiñones, a Professor at the University of North Carolina at Charlotte. Our topic is supporting students of color. We discussed why this support matters and the differences between professors versus students and equality versus equity. We also discussed how he changed his grading practices for his remote c…
  continue reading
 
We are launching season 2 of The CS-Ed Podcast on January 4th, 2021! The year 2020 has caused so much disruption and calls for change, which led us to make this season's theme "Where should we go from here?" Join us for this season as our host, Kristin Stephens-Martinez, discusses with her guests about pedagogy and inequality in hopes it will give …
  continue reading
 
In this episode, we talk with Colleen Lewis, Associate Professor of Computer Science at Harvey Mudd College. She specializes in computer science education and diversity issues, as well as is the creator of http://csteachingtips.org/, which we at the CS-Ed Podcast post about often.This conversation was a question and answer with Colleen. Our topics …
  continue reading
 
In this episode, we talk with Armando Fox, Professor of Computer Science and Faculty Advisor to the MOOCLab at UC Berkeley. With David Patterson, he co-designed and co-taught Berkeley’s first Massive Open Online Course (MOOC) on “Engineering Software as a Service,” offered through edx.org. It is now a professional certificate in “Agile Development …
  continue reading
 
In this episode, we talk with Mark Guzdial, Professor of Electrical Engineering and Computer Science, with a courtesy appointment in the School of Information at the University of Michigan.Our conversation focused on live coding, which is programming in front of the class as the students would program. Mark emphasized that the most essential part o…
  continue reading
 
In this episode, we talk with Amy Ko, an Associate Professor at the University of Washington Information School. She directs the Code & Cognition Lab and studies human aspects of programming.Our conversation focused on how to teach students to debug, a skill many of us undoubtedly struggle to get our students to do effectively. Amy suggests: step 1…
  continue reading
 
In this episode, we talk with Dan Garcia, a teaching professor at UC Berkeley in the EECS Department. He was selected as an ACM Distinguished Educator in 2012 and ACM Distinguished Speaker in 2019. He has won all four of his department’s computer science teaching awards.Our conversation focused on designing exams, which he boiled down to his five-f…
  continue reading
 
In this episode, we talk with David Malan from Harvard University, Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences. He teaches Computer Science 50, Harvard University’s largest course.Our conversation focused on CS50 tools. An overview of the tools is in a YouTube video David provided. We spent most o…
  continue reading
 
Loading …

Quick Reference Guide