Scrumage: A method for incorporating multiple, simultaneous pedagogical styles in the classroom

Conference Paper

Pedagogical approaches abound in computer science. Common approaches include flipped classrooms, active learning, gamification, and the traditional lecture-based approach. There are also a wide variety of computer science learning materials including videos, interactive tutorials, and textbooks (whether presented online or on paper). Instructor choices of approach and materials present a series of trade-offs and may favor some groups of students over others. We propose a method, Scrumage, (SCRUM for AGile Education) in an attempt to overcome the necessity of making trade-offs. We allow each student in a course to select among several pedagogical approaches and sets of materials to fit each individual student’s learning needs and desires. Scrumage adapts concepts from the Scrum project management technique. In Scrum, project teams are developing a product for a client. In Scrumage, student teams are developing knowledge with support from the instructor. We define and motivate Scrumage and discuss the implementation and outcomes of the technique in a class at our undergraduate institution.

Full Text

Duke Authors

Cited Authors

  • Duvall, S; Hutchings, DR; Duvall, RC

Published Date

  • February 21, 2018

Published In

  • Sigcse 2018 Proceedings of the 49th Acm Technical Symposium on Computer Science Education

Volume / Issue

  • 2018-January /

Start / End Page

  • 928 - 933

International Standard Book Number 13 (ISBN-13)

  • 9781450351034

Digital Object Identifier (DOI)

  • 10.1145/3159450.3159596

Citation Source

  • Scopus