Criterion-Based Grading, Agile Goal Setting, and Course (Un)Completion Strategies
Tutkimustuotos › › vertaisarvioitu
|Otsikko||Agile and Lean Concepts for Teaching and Learning: Bringing Methodologies from Industry to the Classroom|
|Toimittajat||David Parsons, Kathryn MacCallum|
|DOI - pysyväislinkit|
|Tila||Julkaistu - 2019|
|OKM-julkaisutyyppi||A3 Kirjan tai muun kokoomateoksen osa|
When teaching large groups of students with heterogeneous backgrounds and different learning goals, it is essential to personalize the learning experience. In this chapter, we describe how we have implemented this in a university-wide introductory programming course. Each student sets a personal target grade, i.e., the grade they aim at, based on how deep an understanding of programming they need (depending on their major subject, etc.) and on how much effort they are willing to invest in the course. To enable such setup, course assignments are divided into different levels and the grading directs the students in choosing which assignments to work on to meet the goals they have set. Furthermore, the students can change their target grade during the course in an agile manner.