Having conversations with students about the code they are writing can be an invaluable tool for both the student and the teacher. Listening to a student’s thought process can give teachers insight into their problem-solving process and the blocks they may have. For students, learning to talk about their code and their process can lead to a deeper understanding of content, more independence in debugging, and more confidence in their coding. Starting with low-stakes conversations with their peers can give students the opportunity to practice talking about code. In this session, we will review several ways to facilitate student conversation surrounding computer programming to help your students articulate their thought processes and improve their coding and debugging skills.
CodeHS is an interactive online learning platform offering computer science and programming instruction for schools and individual learners. CodeHS is focused on spreading access to and knowledge of computer science by offering online instructional materials supported by remote tutors.