This paper presents an educational intervention designed to promote students’ engagement, interest, and active involvement, while enriching their learning experience, in a required undergraduate course on database programming. The intervention is structured around a framework that integrates three active learning strategies: (1) think-pair-share to address theoretical concepts, while enhancing conceptual understanding, critical thinking, and participation; (2) gamification with program-building cards, to address algorithmic aspects, while boosting group collaboration and peer-interaction; and (3) peer-assessment to evaluate final programs, while encouraging students’ reflection and critical analysis of their learning. The framework’s effectiveness was assessed through a comparative analysis of student performance between experimental and control groups, feedback from the experimental group, and instructor’s perceptions. Results showed that students in the experimental group significantly outperformed their peers on examination averages. They also reported higher motivation and engagement in their learning while performing the framework’s activities. The instructor observed that these students felt more motivated and actively involved when participating in the framework. Given its potential applicability to other courses, the paper concludes with lessons learned for educators and researchers to consider.

Fri 20 Feb

Displayed time zone: Central Time (US & Canada) change

10:40 - 12:00
AI in the Classroom: Reflection, Help-Seeking, and Other MiraclesPapers at Meeting Room 260-267
Chair(s): Juho Leinonen Aalto University
10:40
20m
Talk
Closing the Loop: An Instructor-in-the-Loop AI Assistance System for Supporting Student Help-Seeking in Programming EducationGlobalERT Best Paper
Papers
Tung Phung MPI-SWS, Heeryung Choi University of Minnesota, Mengyan Wu University of Michigan - Ann Arbor, Christopher Brooks University of Michigan, Sumit Gulwani Microsoft, Adish Singla Max Planck Institute for Software Systems
11:00
20m
Talk
Enhancing Student Engagement and Learning in Database Programming Through Active Learning StrategiesGlobal
Papers
Ignacio Marco-Pérez Universidad de La Rioja, Beatriz Pérez Universidad de La Rioja
11:20
20m
Talk
Owlgorithm: Supporting Self-Regulated Learning in Competitive Programming through LLM-Driven Reflection
Papers
Juliana Nieto Universidad Nacional de Columbia, Erin Kramer Purdue University, Peter Kurto Purdue University, Ethan Dickey Purdue University, Andres Mauricio Bejarano Posada Purdue University