Updating search results...

Computational Thinking

This collection features resources about computational thinking. It also has numerous resources to help develop computational thinking skills in your students.  

457 affiliated resources

Search Resources

View
Selected filters:
LIVE Code - Focus on Coding and Literacy (K-3)
Rating
0.0 stars

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
LIVE Code - Focus on Pattern Recognition (Grade 4-6)
Rating
0.0 stars

"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
LIVE Code - Focus on Pattern Recognition (K-3)
Rating
0.0 stars

"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
LIVE Code - Testing and Evaluating: Grades 4-6
Rating
0.0 stars

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
LIVE Code - Testing and Evaluating: Kindergarten-Grade 3
Rating
0.0 stars

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
Learn to Code with Scratch by MIT: Imagine, Program, Share
Rating
0.0 stars

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
Lesson Plan for all ages - Computational Thinking - Learn Like a Computer
Rating
0.0 stars

"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
The Little Book of Semaphores
Read the Fine Print
Rating
0.0 stars

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
Live Code with Let's Talk Science - Abstraction: Grades 4-6
Rating
0.0 stars

"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
Live Code with Let's Talk Science - Abstraction: Kindergarten to Grade 3
Rating
0.0 stars

"In this 30-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
Author:
Let's Talk Science
Date Added:
11/18/2019
Living Space - Let's Talk Science
Rating
0.0 stars

"Participating classes will explore how indoor environmental conditions influence human health, and identify the best conditions for healthy living. This knowledge is important not only on Earth, but also on the International Space Station (ISS), the future Lunar Gateway, and as long-duration space travel progresses, maybe even on Mars!"

"Students and educators will study the key environmental conditions that are monitored and managed to keep astronauts healthy on the ISS. Students will measure environmental conditions such as temperature, CO2, and relative humidity in their classroom and submit the data to a national database. After developing their understanding of optimal ranges, and collecting data on their current environment, students will make a plan for classroom environmental improvement. The national Living Space database allows students to compare their classroom data with information from other participating classrooms in Canada as well as data from the ISS!"

Join the project on this page!

Subject:
Science
Material Type:
Activity/Lab
Provider:
Let's Talk Science
Author:
Let's Talk Science
Date Added:
01/28/2020
Lunar Rover Research Challenge Gr. 6-9
Rating
0.0 stars

Do you want your class to be part of Canada’s Space program?

With the Lunar Rover Research Challenge, students could control a Canadensys rover in a mock-lunar environment by winning this low-prep, high-impact competition. Canadensys recently received a contract from the Canadian Space Agency to send a rover to the moon as early as 2026.

You can do the project in 3-4 hours for a classroom experience or 6+ hours to compete.

Game-based!

Subject:
21st Century Competencies
Computer & Digital Technologies
Education
Educational Technology
English Language Arts
Math
Science
Material Type:
Activity/Lab
GAP 6
Game
Lesson
Simulation
Unit of Study
Provider:
Let's Talk Science
Author:
Let's Talk Science
Date Added:
01/26/2023
Machine Learning & Artificial Intelligence: Crash Course Computer Science #34
Rating
0.0 stars

So we've talked a lot in this series about how computers fetch and display data, but how do they make decisions on this data? From spam filters and self-driving cars, to cutting edge medical diagnosis and real-time language translation, there has been an increasing need for our computers to learn from data and apply that knowledge to make predictions and decisions. This is the heart of machine learning which sits inside the more ambitious goal of artificial intelligence. We may be a long way from self-aware computers that think just like us, but with advancements in deep learning and artificial neural networks our computers are becoming more powerful than ever.

Subject:
Computer Science
Science
Material Type:
Activity/Lab
Author:
Crashcourse
Date Added:
02/08/2019
MakeCode - Introduction to Computer Science
Rating
0.0 stars

This is an introductory course to computer science using micro:bits as the physical tool, and MakeCode as the language. The course covers basic computer programming commands like variables and loops. It also incorporates elements of design thinking, making and problem solving to work towards the completion of tasks and activities. The course takes about 4 weeks to complete with regular work, (1 week on lessons and 3 weeks on the final project). It is recommended for grades 6-8.

Subject:
Arts Education
Computer Science
English Language Arts
Math
Science
Visual Arts
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Lesson
Module
Teaching/Learning Strategy
Author:
Stephen Hadden
microsoft
Date Added:
05/30/2019
Math Antics - Basic Math Videos and Worksheets (Gr. 3 to 9)
Rating
0.0 stars

Math Antics has amazing videos to explain concepts for Math. The videos are very clear and explicit and students love them. All of the video lessons are FREE.

There are also follow up exercises, videos and worksheets that students can use to solidify learning - but you will be required to pay $20 a year to access these. hat being said, it's super useful even without a paid account!

The videos are organized by strand, and all are free.

They cover numeracy, arithmetic, algorithms, fractions, mixed numbers, percentages, ratios, geometry, statistics, measurement, exponents, integers & algebra, algebra 1-3

Subject:
Math
Material Type:
Activity/Lab
GAP 4
GAP 5
GAP 6
Lesson
Author:
Math Antics
Date Added:
01/23/2023