Improving Engagement in Program Construction Examples for Learning Python Programming
Roya Hosseini, Kamil Akhüseyinoğlu, Peter Brusilovsky, Lauri Malmi, Kerttu Pollari-Malmi, Christian D. Schunn, Teemu Sirkiä
Topics & Concepts
Python (programming language)Computer scienceStudent engagementProject-based learningInteractive programmingMathematics educationMultimediaSoftware engineeringProgramming languagePsychologyTeaching and Learning ProgrammingEducational Games and GamificationInnovative Teaching and Learning Methods