"These lesson plans relate to Indigenous ways of knowing and being through building relationships to the natural world and understanding the past in order to foster healing and resiliency. Some lessons demonstrate how Indigenous knowledge can support a deeper understanding of the land and the changes that are a result of climate change. Others are focused on remembering ancestors, understanding treaties and exploring culture through traditional land-based practices (such as hunting, gathering medicines, weaving, drumming, shelter building, tree tapping, etc.)."
*politics
*bison, butterflies, caribou
*interdependence
*drum, flute, elements of art, weaving
*creation stories
*Indigenous stories
*land learning
*land based education
*gum tea, spruce, maple syrup, salmon, medicine walk
*colonialism
*seasons
*coding
*elders
*Inuit naming, igloos
*resilience
*Sacred water
*circle
& More
453 Results
Students will learn about innovation in Canada, and create a website about their chosen recipient of the Governor General Innovation Award.
- Subject:
- Coding
- Computer & Digital Technologies
- Computer Science
- English Language Arts
- Math
- Science
- Social Studies
- Material Type:
- Activity/Lab
- Provider:
- Canada Learning Code
- Author:
- Canada Learning Code
- Kassandra Lenters
- Date Added:
- 04/01/2019
In this 45-minute broadcast, students will explore the computational thinking skill of decomposition - the breaking down of a problem into smaller parts to make the problem easier to solve. Students will also begin to explore the computational concepts of sequences and loops.
Includes a teacher's guide.
Should you encounter any technical difficulties, please e-mail Network Services at the Saskatchewan Ministry of Education at stans@gov.sk.ca or call 1-866-933-8333.
- Subject:
- Coding
- Computer & Digital Technologies
- Education
- Math
- Science
- Material Type:
- Activity/Lab
- Author:
- Let's Talk Science
- Date Added:
- 10/17/2019
Decomposition: Kindergarten to Grade 3
Series: LIVE Code with Let’s Talk Science
In this 30-minute broadcast, students will explore the computational thinking skill of decomposition - the breaking down of a problem into smaller parts to make the problem easier to solve. Students will also begin to explore the computational concepts of sequences and loops.
Includes a teacher's guide.
Should you encounter any technical difficulties, please e-mail Network Services at the Saskatchewan Ministry of Education at stans@gov.sk.ca.ca or call 1-866-933-8333.
- Subject:
- Coding
- Computer & Digital Technologies
- Education
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 10/17/2019
This is a great resource to connect coding and literacy. Students watch recordings of broadcasts and then complete related activities!
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 02/11/2020
This is a great resource to connect coding and literacy in the EY. Students watch recordings of broadcasts and then complete related activities!
Click "Teacher's Guide" to get started!
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 02/11/2020
This is a great resource to connect coding and literacy in the EY. Students watch recordings of broadcasts and then complete related activities!
Introduction
Recording: Pre-Broadcast Webinar for Teachers
Broadcast Activity and Materials
How to Watch the Live Broadcast
How to Watch the Post-Broadcast Recording
Future Broadcasts
EXTENSION ACTIVITIES
Binary Extension Activity
Graph Paper Programming
Rosie's Walk
LINKS
Other Resources
- Subject:
- Coding
- Computer & Digital Technologies
- Education
- English Language Arts
- Material Type:
- Activity/Lab
- Teaching/Learning Strategy
- Unit of Study
- Author:
- Let's Talk Science
- Date Added:
- 04/15/2019
This is a great resource to connect coding and literacy in the EY. Students watch recordings of broadcasts and then complete related activities!
Introduction
Recording: Pre-Broadcast Webinar for Teachers
Broadcast Activity and Materials
How to Watch the Live Broadcast
How to Watch the Post-Broadcast Recording
Future Broadcasts
EXTENSION ACTIVITY
Binary Extension Activity
Rosie's Walk
RELATED RESOURCES
Other Resources
- Subject:
- Coding
- Computer & Digital Technologies
- English Language Arts
- Math
- Material Type:
- Activity/Lab
- Lesson
- Unit of Study
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 04/15/2019
"In this 45-minute broadcast, students will explore the computational thinking skill of pattern recognition.
Pattern Recognition occurs when you can identify patterns. When you identify patterns, you can create rules that allow actions to be repeated automatically. Pattern recognition can also improve how quickly a problem can be solved."
The teacher's guide walks you through exactly how to use the broadcast in your classroom.
As part of their reporting process, they are required to report on participation and impact of our programs. If you could please take a moment to complete the following short survey with your students, it would be greatly appreciated. To access the survey, please visit : CanCode 2.0 (please copy and paste this web address into your browser) https://ccyouth.questionpro.ca/
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Teaching/Learning Strategy
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 12/06/2019
"In this 30-minute broadcast, students will explore the computational thinking skill of pattern recognition.
Pattern Recognition occurs when you can identify patterns. When you identify patterns, you can create rules that allow actions to be repeated automatically. Pattern recognition can also improve how quickly a problem can be solved."
The teacher's guide walks you through exactly how to use the broadcast in your classroom.
As part of their reporting process, they are required to report on participation and impact of our programs. If you could please take a moment to complete the following short survey with your students, it would be greatly appreciated. To access the survey, please visit : CanCode 2.0 (please copy and paste this web address into your browser) https://ccyouth.questionpro.ca/
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 12/06/2019
In this 45-minute broadcast, students will explore the computational thinking skill of testing and evaluating.
Testing involves trying something and observing what happens.Evaluation is about using critical thinking and judgment to determine if a set of criteria are met. If not, then correction or improvement may be required. Computer programming tends to be an interactive process in which testing and evaluating are constantly occurring.
A teacher guide is also included.
- Subject:
- Coding
- Computer & Digital Technologies
- Science
- Material Type:
- Activity/Lab
- Author:
- Let's Talk Science
- Date Added:
- 04/20/2020
In this 30-minute broadcast, students will explore the computational thinking skill of testing and evaluating.
Testing involves trying something and observing what happens.Evaluation is about using critical thinking and judgment to determine if a set of criteria are met. If not, then correction or improvement may be required. Computer programming tends to be an interactive process in which testing and evaluating are constantly occurring.
A teacher's guide is included.
- Subject:
- Coding
- Computer & Digital Technologies
- Science
- Material Type:
- Activity/Lab
- Author:
- Let's Talk Science
- Date Added:
- 04/20/2020
Check out this amazing page with 40+ ways to get started with coding in your classroom!
Keep scrolling - they are near the bottom!
- Subject:
- Coding
- Computer & Digital Technologies
- Computer Science
- Math
- Science
- Material Type:
- Activity/Lab
- Author:
- Brian Aspinall
- Date Added:
- 03/07/2019
Learn to code with Minecraft for free.
The lessons provide a step by step tutorial, and once you are comfortable you can make your own coding projects.
You will need the Minecraft App to test your code.
- Subject:
- Coding
- Computer & Digital Technologies
- Computer Science
- Education
- Math
- Science
- Material Type:
- Activity/Lab
- Author:
- Microsoft
- Date Added:
- 01/27/2019
Create stories, games, and animations & share with others around the world!
Learn the basics of coding.
Be sure to visit the "Tips" section to learn how to get started learning to code. There is a free online tutorial and a downloadable .pdf.
- Subject:
- Coding
- Computer & Digital Technologies
- Computer Science
- Math
- Science
- Material Type:
- Activity/Lab
- Game
- Teaching/Learning Strategy
- Author:
- MIT
- Date Added:
- 09/14/2018
"Want to help kids understand the magic of machine learning? In this lesson students will learn how machine learning algorithms work, and their uses in day-to-day life!"
A simple introduction to learning like a computer - no devices required.
The lesson is divided into:
Prep Work
Lesson
Assessment
Extensions
Curricular Connections
References
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Canada Learning Code
- Author:
- Bilal Qadar
- Canada Learning Code
- Date Added:
- 10/28/2019
You have a BBC micro:bit! Now you want some ideas on what to code? You are on the right page. Here you can find all our resources, guides and advice on using micro:bit.
- Subject:
- Coding
- Computer & Digital Technologies
- Education
- Math
- Material Type:
- Activity/Lab
- Lesson
- Author:
- microbit
- Date Added:
- 04/15/2019
"Build your library’s capacity to help youth gain skills for the future
The Ready to Code Collection provides resources and strategies for coding and computational thinking activities that are grounded in research, aligned with library core values, and support broadening participation."
"Taking up the mantel for helping students learn coding, the Libraries Ready to Code project is an initiative of the American Library Association and sponsored by Google. The Ready to Code Collection provides resources for librarians based on their own expertise. Resources can be browsed by different topics and include such support as lesson plans and professional development on topics as diverse as design thinking, robotics and storyline." (AASL)
- Subject:
- Coding
- Computer & Digital Technologies
- Material Type:
- Activity/Lab
- Author:
- Libraries Ready to Code
- Date Added:
- 09/11/2019
The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems.The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.
- Subject:
- Coding
- Computer & Digital Technologies
- Computer Science
- Science
- Material Type:
- Textbook
- Provider:
- Green Tea Press
- Author:
- Allen B. Downey
- Date Added:
- 01/01/2008
"In this 45-minute broadcast, students will explore the computational thinking skill of abstraction.
Abstraction reduces how hard a problem or task is by focusing on what's important. We do that by deciding what the important information is and then removing all the unnecessary details. Abstraction is also used when we want to have one object or word stand for an action."
The teacher's guide is available to download from this link as well.
Copy and paste this address into your browser for extension and other related activities: https://rise.articulate.com/share/NYqSLf5zqDnd1aYL9apuZ2lr72r7E7RP#/
Should you encounter any technical difficulties, please e-mail Network Services at the Saskatchewan Ministry of Education at stans@gov.sk.ca or call 1-866-933-8333.
As part of our reporting process, Let's Talk Science is required to report on participation and impact of our programs. If you could please take a moment to complete the following short survey with your students, it would be greatly appreciated. To access the survey, please visit : https://ccyouth.questionpro.ca/.
- Subject:
- Coding
- Computer & Digital Technologies
- Math
- Science
- Material Type:
- Activity/Lab
- Provider:
- Let's Talk Science
- Author:
- Let's Talk Science
- Date Added:
- 11/18/2019