Jeff Offutt·Aug 11Enriching college studentsTeachers at all levels often focus on how to help those who struggle to learn the material. And we should! But let’s not forget the other…
InBits and BehaviorbyAmy J. Ko·Feb 21SIGCSE 2026: Love and learning… and computing educationA response icon2A response icon2
Darwin Gosal·Nov 4, 2025The Case for C++ as the Foundational Language in Computer Science EducationWhy learning the ‘hard’ language first builds deeper understanding than starting with Python — and why the pain is the point.
Francisco Quintana·Sep 16, 2025Learning Computer Science is still valuableThere is no denying that artificial intelligence has changed the way we write code. Almost every programmer I know, even some very…
Computing Macroxela·Sep 10, 2025Sorting Algorithms via CardsWant to teach your students sorting algorithms in a way they can understand? Here’s a good activity to introduce sorting algorithms in way…
Karyn Warner·Sep 2, 2025My Summer of Computer ScienceWhen I was a second-grade teacher, early in my career, I attended an education conference that promised to transform my teaching…
Hannah Walden·Jul 25, 2025Vibe Coding is Computational ThinkingAt Hello World CS, our curriculum lives in giant JSON files. To edit even a single field (a title, a block of content, or a step in a…
Computing Macroxela·Jul 2, 2025CIF Strategies for the CS ClassroomThe Common Instructional Framework, or CIF, is a framework for incorporating effective instruction strategies in the classroom. This…
Computing Macroxela·Jun 11, 2025CS Classroom Activity: Escape RoomMost subjects have various activities to engage students in the classroom while staying relevant to the topic. Vocabulary bingo, Jeopardy…