Canada Research Chair in Innovative Learning and Technology & Associate Professor at Royal Roads University

Improving Computer Science Education: Module 1


Posted on February 20th, by George Veletsianos in sharing. 2 comments

A few weeks ago, I mentioned Project Engage: Our approach to improve and broaden participation in computer science for high school students. We are using a technology-enhanced PBL approach and are adopting the Computer Science Principles as our guiding curricular framework. Rather than focusing on the teaching of a specific programming language, this course focuses on CS ideas, skills, and processes for students new to CS. We are nearing completion of our first module, and I thought that others might find our approach and work worthwhile so I am posting one of our artifacts here.

In this module students are tasked with the following problem: Leandro’s online identity has been stolen and used to cyberbully Chris. As a result, Leandro has been expelled from school. As Leandro’s friend, you must help convince the principal that Leandro is innocent. As a group, dig through the digital evidence available from the investigation, and create a compelling presentation to exonerate Leandro. Good luck!

As in other problem-based learning projects, we are using a video clip to introduce the problem that is intended to attract interest and curiosity. Here’s our beta product: