SFU Computer Science Teaching Toolkit

Are you a high school teacher looking for materials to teach Computer Science or Programming to Grade 11/12 students?

The SFU Computer Science Teaching Toolkit provides an engaging set of exercises and tools used to teach Introduction to Computer Science and Programming at Simon Fraser University.

These materials are provided free of charge to BC high school teachers, and highlight the utility and breadth of computer science, while teaching fundamental computer science concepts and programming constructs. Click here to view an overview of the CSTT curriculum.

What Teachers are Saying:

"Relevant, fun, accessible. CSTT helps meet my students where they are so that they can use CS to connect with the world around them."

"I want to say thank you, thank you, thank you to you for putting this all together, as I would not have been doing such an amazing job without these resources. I am learning as I go, and I enjoying the process! It's stressful (because it's my first time teaching programming and I have no background with Python), but I'm enjoying it."

To receive access to the materials, please complete the following form:

Please your use official school domain (e.g., @sd43.bc.ca)
(e.g., Computer Programming 11, Computer Science 12, etc.)