One-on-one human-to-human interaction is our primary mode of teaching and learning that has co-evolved with other human cognitive traits. Today’s educational institutions deviate from this mode in order to achieve efficiency and scale, and the resulting challenges lie at the heart of pedagogy. Experiential learning in higher education aims to exploit the efficacy of the primary mode in a modern context, utilising the results of more than a century of research in pedagogy and, more recently, computer-mediated learning techniques. This talk explores the scalability of experiential learning, in general, before addressing the unique opportunities and challenges posed by freshmen programming courses and reports preliminary results of an effort to scale an experiential freshmen programming course at the National University of Singapore from 40 students in 2012 to 600 students in 2019.
Fri 25 OctDisplayed time zone: Beirut change
11:00 - 12:30 | |||
11:00 10mDay opening | Welcome SPLASH-E Elisa Baniassad University of British Columbia | ||
11:10 50mTalk | Scalability of Experiential Programming Courses SPLASH-E | ||
12:00 15mShort-paper | Parallelism in Practice: Experiences Teaching Concurrency and Parallelism in an Undergraduate OS Course SPLASH-E Charlie Curtsinger Grinnell College | ||
12:15 15mShort-paper | Microsoft MakeCode: Embedded Programming for Education, in Blocks and TypeScript SPLASH-E Thomas Ball Microsoft Research, Abhijith Chatra Microsoft, Peli de Halleux Microsoft Research, Steve Hodges Microsoft, Michał Moskal Microsoft Research, Jacqueline Russell Microsoft |