Loading...
?? resources found
What is a core resource? Core Resources
A core resource is a foundational or key resource that complements a curriculum in an especially effective way. It may be a comprehensive resource that broadly addresses several of the student learning outcomes (e.g., a major integrated resource, series, textbook), an in-depth student resource that addresses at least one student learning outcome or a professional resource for educators.
R015450
C++ Programming: An Object-oriented Approach
This book provides a thorough introduction to object-oriented programming using C++. Syntax and topics such as data structures and design patterns are presented with examples of code. Every chapter includes short-answer problems and coding exercises. Additionally, there are online resources available to an instructor that include PowerPoint slides, sample programs, and a question bank.
Media and Formats : Book
Price : unavailable
Record posted/updated: February 9, 2023
R014943
Computer Science Illuminated (7th ed.)
This is an introductory computer science textbook which is not tied to any coding language. The book is divided into chapter sections on the history of computing, number systems, hardware, programming, operating systems, applications, and communications and include exercises and ethical issues at the end of each chapter. Special features include 16 biographies (3 of women), 18 ethical issues and numerous informative side panels.
Media and Formats : Book
Price : See publisher.
Record posted/updated: June 1, 2022
R020554
Introduction to Java Programming. AP Edition (10th ed.)
This textbook addresses all outcomes in the Computer Science 30 course and more. In the first half of the book, fundamentals of Java are developed. Object oriented programming is presented in the second half. The case studies provided are substantive. The exercises at the end of each chapter are extensive and are of varying degrees of difficulty.
Media and Formats : Book
Price : unavailable
Record posted/updated: February 9, 2023
R039475
Starting Out with Java. Early Objects (6th ed.)
This resource is a textbook for introductory computer science courses which introduces object-oriented programming before covering procedural programming. Concepts in each section are summarized and developed with code examples, concise real-world examples and a comprehensive section of exercises and problems at the end of each chapter. The coding outcomes for Computer Science 20 and Computer Science 30 are well covered by this text which has good pedagogical supports. Example programs are de...
(More information)
Media and Formats : Book
Price : unavailable
Record posted/updated: February 9, 2023
What are additional resources? Additional Resources
Additional resources also complement the curriculum in an effective way and are of the same variety as core resources. However, where funds are limited, educators are advised to start by purchasing core resources.
R010002
Arduino Applied: Comprehensive Projects for Everyday Electronics
This book extends the Arduino Uno starter kits and increases knowledge of microcontrollers in electronic applications. It shows how to build complex Arduino projects, break them down into smaller ones and then enhance them. Each chapter is separated into multiple sections, offering diagrams, samples and explanations of code. Many chapters offer project-based activities that incorporate the content from previous chapters into a culminating task.
Media and Formats : Book
Price : See publisher.
Record posted/updated: June 1, 2022
R007012
Inside Coding: Everything You Need to Get Started with Programming Using Python
This book may serve as a reference tool for teachers and students. It provides a thorough overview of Python that addresses the basics of the language with step-by-step instructions enhanced by tip sections. The topics range from setting up Python, basics of input and output, branching and interaction, functions, data, modules and classes.
Media and Formats : Book
Price : See publisher.
Record posted/updated: June 1, 2022
R013070
Introduction to Computer Science. Coding
Introduction to Computer Science: Coding is a text that introduces students to the world of computer coding. It shows students how easy it is to learn coding and is a great tool for encouraging students to pursue additional courses in computer science. Designed for the classroom, this text provides a foundation in the concepts of programming using easy-to-learn, free software: Scratch, App Inventor, Alice, and HTML. Cross-curricular connections are explored with Math and Coding, Science and C...
(More information)
•  Introduction to computer science. Coding, Instructor's resource CD
Media and Formats : Book
Price : unavailable
Record posted/updated: February 1, 2023
R003081
Introduction to Computing and Programming in Python: A Multimedia Approach (4th ed.)
This book approaches the teaching Python using Jython in a unique manner related to media computation. Students learn principles of computer science while manipulating images, sounds, text, and other media. Problems are provided at the end of each chapter and teacher resources are available online.
Media and Formats : Book
Price : See publisher.
Record posted/updated: June 1, 2022
R104146
Introduction to computer science. Coding, Instructor's resource CD
Description unavailable
Media and Formats : CD/DVD
Price : unavailable
Record posted/updated: July 12, 2022
R015517
Must Know High School Computer Programming
Focused on the essential concepts of computer programming, this accessible guide helps develop a solid understanding of the subject quickly and painlessly. Clear explanations are accompanied by numerous examples and followed with more challenging aspects of computer programming. Practical exercises close each chapter. Information is presented succinctly with many well-commented Python 3 code samples. The book also includes an introduction to the BBC Micro:Bit which is an cost-effective way t...
(More information)
Media and Formats : Book
Price : unavailable
Record posted/updated: February 1, 2023
What are other useful materials? Other Useful Materials
Other useful materials are documents, lesson plans or classroom activities that teachers may find useful in supporting the curriculum, but that have not typically undergone the same formal evaluation process that is required for core and additional resources.
R003028
ArcGIS Online
ArcGIS Online enables you to connect people, locations, and data using interactive maps. It enables you to work with smart, data-driven styles and intuitive analysis tools that deliver location intelligence. It also enables the user to share insights with the world or specific groups. The website contains a tutorial, links to suggested subjects and projects, lesson plans and activities.
Media and Formats : Video Website
Price : Free
free
canadiancontent
Record posted/updated: February 1, 2022
R104355
CAMPUS
CAMPUS is the National Film Board’s exclusive education streaming service available at no cost to all teachers and students in Saskatchewan and is available on ROVER. Previewing resources is recommended.
Media and Formats : Video Website
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: February 1, 2022
R103880
COVID-19 (Coronavirus): Learning Supports for Families and Teachers
This document was created to provide support for parents/guardians when sharing information about the coronavirus with young and school-aged children. The document is also useful for early learning staff and Prekindergarten to Grade 12 teachers.
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
Record posted/updated: April 8, 2020
R104354
Curio
Curio is the CBC’s educational streaming service made available at no cost to Saskatchewan teachers and students by the Ministry of Education and is available on ROVER. Previewing resources is recommended.
Media and Formats : Video Website
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: February 1, 2022
R053615
Deepening the Discussion: Gender and Sexual Diversity
This document will assist individuals and communities to engage in meaningful discussions and actions to respond to the experiences, perspectives and needs of students and families who are gender and/or sexually diverse (GSD). It will: assist school divisions, central office personnel, administrators, educators, First Nations and Métis organizations and community partners to develop a deeper understanding of gender and sexual diversity; assist in understanding the unique educational, health a...
(More information)
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: February 13, 2019
R103623
Digital Citizenship Education in Saskatchewan Schools: A Policy Planning Guide for School Divisions and Schools to Implement Digital Citizenship Education from Kindergarten to Grade 12
This document provides guidelines for school divisions and school-based administrators who are developing digital citizenship policies. It is not a prescriptive policy; instead, it offers a roadmap for building appropriate school division policies and school-specific digital citizenship guidelines and procedures. Tools to help teachers, administrators and parents as they get started on the implementation of digital citizenship education for K-12 students are also included.
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
Record posted/updated: September 8, 2022
R103070
Historical Learning Resources Updates
Learning Resources Updates provided an annual supplement to every subject-specific bibliography that supported K-12 curricula.
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: January 2, 2019
R103762
Opportunities to Address Child Abuse Prevention Education and Response
This document outlines curricular opportunities to address substance misuse in various subject areas and grades. Suggested curriculum outcomes are identified and, if applicable, supporting indicators are noted.
Media and Formats : Document
Topic : Sexual Abuse and Exploitation
Price : Free
free
canadiancontent
saskatchewancontent
Record posted/updated: April 18, 2019
R103734
Secondary Science Implementation Support
The Secondary Science Implementation Support organization houses materials to support the implementation of the new and renewed secondary science curricula. Teachers can access lesson plans, course outlines, lists of materials, laboratory activities, assessments and other materials developed by the Secondary Science Implementation teams. Teachers may also post and share in the Discussion forums.
Media and Formats : Website
Price : Free
free
canadiancontent
saskatchewancontent
Record posted/updated: September 30, 2019
R007923
Supporting Reconciliation in Saskatchewan Schools
This site has been created by the Saskatchewan Ministry of Education to support school staffs to work together to expand their understanding of truth and reconciliation as well as the history and legacy of residential schools. It contains tools and resources to support important conversations and professional development opportunities.
Media and Formats : Website
Topic : Truth and Reconciliation
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: February 22, 2019
R104586
Teaching Sensitive Content in the Classroom

The purpose of the presentation is to describe strategies teachers can use to approach content that may be perceived as sensitive in their community in order to:

  • ensure the learning environment is safe for respectful dialogue;
  • teach students how to think critically about any topic with an open mind; and,
  • meet curricular outcomes.
Media and Formats : Video
Price : Free
free
canadiancontent
saskatchewancontent
rovervideo
Record posted/updated: January 3, 2022
R012571
The Adaptive Dimension for Saskatchewan K-12 Students
The Adaptive Dimension refers to the concept of making adjustments to any or all of the following variables: learning environment, instruction, assessment and resources. Adjustments to these variables are intended to make learning meaningful and appropriate and to support student achievement. In the Saskatchewan context, differentiation is addressed through the Adaptive Dimension which enables all teachers to respond to student diversity, including their strengths and needs, interests, backg...
(More information)
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
Record posted/updated: February 15, 2020
R102702
Treaty Education Outcomes and Indicators
The Treaty Education outcomes and indicators at each grade level are designed to engage learners on a journey of inquiry and discovery. When meaningfully and thoughtfully incorporated into subject areas, Treaty Education moves beyond an idea to become actualized as a belief that benefits all learners.
Media and Formats : Document
Price : Free
free
canadiancontent
saskatchewancontent
fnmicontent
Record posted/updated: February 13, 2019
Filter by Classification
Core Only
Additional Only
Other Useful Materials Only
Filter by Content
Bullying Canadian EYE FNMI Inquiry Saskatchewan Sexual Abuse and Exploitation Treaty Education Truth and Reconciliation WNCP
Filter by Outcome/Unit/Strand
Core Principles and Techniques
CS30-CP1
CS30-CP2
Fundamentals of Programming
CS30-FP1
CS30-FP2
CS30-FP3
CS30-FP4
Core Concepts
CS30-CC1
CS30-CC2
Capstone Coding Concepts
CS30-CAP1
CS30-CAP2
Filter by Language
Cree Dakota Dene English French Inuktitut Michif Saulteaux Spanish
Filter by Medium and Format
Book CD/DVD Document Kit Video Webinar Website Other
Other Filters
Assessment Free Professional Resource Student Reference Student Resource Teacher Reference Teacher Resource STF IRRC