Recentering Computer Science Education on Problem-Solving

View at publisher
Authors: Mustafa Kayyali
Cited by: 0
References: 32

Abstract

This chapter explores the centrality of problem-solving in computer science education through the dual lenses of project-based learning (PjBL) and problem-based learning (PBL). While both approaches emphasize inquiry, collaboration, and real-world engagement, they differ in scope, structure, and outcomes. PjBL often immerses learners in extended projects that mirror professional practice, whereas PBL foregrounds open-ended problems that cultivate critical reasoning and adaptability. Anchored in the belief that computer science is not merely about mastering syntax or tools but about nurturing the ability to think computationally and creatively, the chapter argues for a “problem-solving first” philosophy in curriculum design. By examining practical applications, challenges, and emerging trends, it highlights how integrating PjBL and PBL can empower students to approach complexity with confidence, cultivate resilience in the face of ambiguity, and prepare for a rapidly evolving technological landscape.

Fields of Study & Subjects

Problem and Project Based Learning Teaching and Learning Programming Design Education and Practice

Publication details

Journal / source
IGI Global eBooks
Pages
73–106
Publication date
25 February 2026
Language
NG
Document type
Book chapter