Enhancing Programming Ability with Playful Learning and Karel
summary
A set of Karel programming challenges runs as an extracurricular competition on the Ed LMS using a Karel subset of Python with automated marking and live leaderboard, plus 3D printed trophies and certificates. Over two semesters ~1,000 and ~900 enrolled students see about 200 then 350 participants engage; surveys and feedback report increased confidence, better tracing of execution, and more interest. The built system works end to end and yields measurable participation and positive informal outcomes.
AI-written summary · about
chapters (15)
- 0:00Playful programming with Karel
- 1:01Teaching programming in analytics
- 3:07Student programming challenges
- 3:48Karel simplifies learning
- 5:13Live demo: Karel basics
- 6:36Student challenges & marking
- 8:20Karel competitions & activities
- 10:30Karel challenge difficulties
- 12:13Leaderboard & recognition
- 13:39Student feedback on Karel
- 15:23Survey results effectiveness
- 16:24Playful learning principles
- 19:13Future research plans
- 20:16Closing remarks
- 20:47Q&A
related talks
34mInteractive Lectures and Active Learning with Python in Scientific
02h 00mEducation
01h 06mKeynote: What is programming anyway?
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
45m"Practice early - programming in elementary school"
30mConcept to Classroom: Creating fun differentiated programming projects
31mProgramming, Python, and Student-Directed Projects
49mPython to the (Little) People: teaching 300,000 students Python through the DT Curriculum
