Skip to Content

Resources for Educators
Below you can find Computer Science resources for K-12 teachers.
Computer Science Curricula and Teaching Materials (Grades 11 - 12)
Download a full set of excellent, well-tested teaching materials for grades 11 and 12 Computer Science courses, as prepared by Catherine Duffy for Riverview High School students. [17 MB .zip file]
Computational Thinking Lesson Plans (Grades 6-12)
Access over 100 complete Lesson Plans prepared by Google, using a Computational
Thinking approach to topics in Science, Math, English/Language Arts and History/Social
Studies, primarily for Grades 6-12. [external link]
Read three definitions (one, two, three) of computational thinking in the classroom [<1 MB .pdf files]
CS Unplugged Materials (Grades K-8)
Download Activity Packets (including transcripts and curriculum connections) for five CS
Unplugged activities: Binary Counting, Encryption, Logic Gates, Parity Trick and Sorting
Mat. [<1 MB .zip file]
Watch Computer Science Unplugged – The Show on YouTube [external link]
Access additional CS Unplugged classroom activity ideas. [external link]
UNB Faculty of Computer Science Recruitment Media
Download PowerPoint presentation designed to encourage high school students to
study Computer Science at UNB [9 MB .pps file]
Watch the Change the World video shows in our high school recruitment visits [requires QuickTime]
“Teaching for the Future” 2012 Workshop Materials
Download a copy of all materials distributed during the June 15, 2012 workshop
“Teaching for the Future: Computational Thinking in Teaching & Practice”, including
PowerPoint presentations. [4 MB .zip file]