Mining jewels together: debating about programming threshold concepts in large classesOnlineGlobalIn-Person
Computer science has its threshold concepts as any academic discipline that students struggle to understand deeply. In this work, we report on using an active learning method called scientific debate to teach programming threshold concepts in large unplugged classes. This method involves students by having them defend their position with arguments and scales up with the number of students by leveraging collective intelligence. We present in detail how we apply scientific debate in a programming class. We also collect and discuss student exchanges during debates and gather feedback after the last debate. Students report they stay more focused and motivated during class with scientific debate compared to traditional transmissive lectures. They also indicate that they understood the goal of this new pedagogical contract. Our experience report could help programming teachers willing to replace/complement transmissive teaching with a methodology involving the students.
Thu 21 MarDisplayed time zone: Pacific Time (US & Canada) change
10:45 - 12:00 | |||
10:45 25mTalk | A Global Survey of Introductory Programming CoursesOnlineGlobalIn-Person Papers Raina Mason Southern Cross University, Simon , Brett Becker University College Dublin, Tom Crick Swansea University, James H. Davenport University of Bath DOI | ||
11:10 25mTalk | How We Manage an Army of Teaching Assistants: Experience Report on Scaling a CS1 CourseOnlineGlobalIn-Person Papers Ildar Akhmetov Northeastern University, Sadaf Ahmed University of Alberta, Kezziah Ayuno University of Alberta DOI | ||
11:35 25mTalk | Mining jewels together: debating about programming threshold concepts in large classesOnlineGlobalIn-Person Papers DOI |