Pedagogical Innovations for the Modern Computer Science Classroom

Read full text
Authors: Manuel B. Garcia, Ari Happonen, Friday Joseph Agbo, Michael Agyemang Adarkwah, Ioannis Kazanidis, T. W. Chiu, Robertas Damaševičius, Serhiy O. Semerikov
Cited by: 1
References: 68

Abstract

Computer science education is undergoing a global transformation as digital technologies continue to redefine how knowledge is created, shared, and applied. Despite this evolution, many teaching practices in computing remain rooted in instructor-centered models that prioritize syntax and correctness over creativity, collaboration, and reflection. This chapter addresses this gap by presenting pedagogical innovations for the modern computer science classroom. Drawing on contemporary research in computing education and learning theories, it identifies ten interrelated themes and fifty practical strategies for effective instruction. Each theme is grounded in theory, contextualized through classroom examples, and supported by current literature. Collectively, these strategies advocate a shift from transmission-based teaching toward inquiry-driven learning that cultivates computational thinkers, creative problem solvers, and socially responsible innovators. The chapter concludes by discussing the implications of these pedagogical approaches for the future of computer science education.

Fields of Study & Subjects

Teaching and Learning Programming Art Technology and Culture History of Computing Technologies

Publication details

Journal / source
Pedagogical Innovations in Computer Science Education
Publisher
IGI Global Scientific Publishing
Pages
1–42
Publication date
25 February 2026
Language
NG
Document type
Book chapter