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:
Sun West Technology Continuum K-12
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This continuum breaks down the necessary technology skills for kindergarten to Grade 12 in Sun West. It includes when to introduce the skill as well as the transfer of responsibility (I do, we do, you do) level expected at each grade.

Subject:
Computer Science
Education
Educational Technology
Science
Material Type:
Assessment
Date Added:
08/17/2018
Teaching Coding & Video Game Design with Kodu
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Kodu lets students create games on Windows PCs via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills. No previous experience is required!
You will find videos, lessons, and many other resources to get started.
The software is free!

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Elementary Education
Higher Education
Math
Science
Material Type:
Activity/Lab
Date Added:
08/16/2018
Technology, Simplified
Rating
0.0 stars

"Founded in 2007, MakeUseOf is an online publication that issues tips and guides on how to make the most of the internet, computer software, and mobile apps. Our mission is to help users understand and navigate modern trends in consumer technology."

A great first stop when trying to troubleshoot or fix your tech problems!

Definitely check out the cheat sheets. The productivity bundle is great.

Subject:
Computer Science
Education
Educational Technology
Science
Material Type:
Primary Source
Author:
MAKEUSEOF
Date Added:
10/11/2019
Terry Fox Canada Learning Code
Rating
0.0 stars

Terry Fox is a Canadian hero. One of Terry’s main goals was to create awareness around how cancer affects everyone, so that they become inspired to help find a cure for cancer. He gathered support around this cause by applying his strong spirit of determination and his story has inspired so many people around the world. In this lesson, students will have the opportunity to share their personal stories through the medium of art. Computer art is amazing because anyone can create something cool regardless of ability.

Subject:
Coding
Computer & Digital Technologies
Health & Fitness
Math
Physical Education
Social Studies
Material Type:
Activity/Lab
Provider:
Canada Learning Code
Author:
Caitlin Davey
Canada Learning Code
Date Added:
04/01/2019
Think Complexity
Unrestricted Use
CC BY
Rating
0.0 stars

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. This book focuses on discrete models, which include graphs, cellular automata, and agent-based models. They are often characterized by structure, rules and transitions rather than by equations. They tend to be more abstract than continuous models; in some cases there is no direct correspondence between the model and a physical system.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2012
Think DSP: Digital Signal Processing in Python
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The examples and supporting code for this book are in Python. You should know core Python and you should be familiar with object-oriented features, at least using objects if not defining your own. If you are not already familiar with Python, you might want to start with my other book, Think Python, which is an introduction to Python for people who have never programmed, or Mark Lutz’s Learning Python, which might be better for people with programming experience.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2012
Think Java: How to Think Like a Computer Scientist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Chris Mayfield
Date Added:
01/01/2012
Think OS: A Brief Introduction to Operating Systems
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2011
Think Python 2nd Edition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Primary Source
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
10/22/2019
Think Python: An Introduction to Software Design
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2007
Twine / An open-source tool for telling interactive, nonlinear stories
Rating
0.0 stars

Create a web story or interactive story. You could use this to create a choose your own adventure book - you have branching options!

"You don't need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you're ready.

Twine publishes directly to HTML, so you can post your work nearly anywhere. Anything you create with it is completely free to use any way you like, including for commercial purposes."

This webinar can help you get started (start at about 10 minutes in). Copy and paste this url into your browser - https://zoom.us/rec/play/7JAlJL2h_zM3H9eWtwSDC6R-W9ToeKis0SUa_vUEyx28BXRQYwLwMOZBZOOrxYNiFo0SI36nYddl4WRz

Supporting handouts (pass DLSUM2020) https://rise.articulate.com/share/xpvOFHYuevKVJBJ6cQXNjd0RvGDgDE4K#/

Subject:
English Language Arts
Material Type:
Activity/Lab
Author:
Twine
Date Added:
05/07/2020
Twinkl - resources galore & more (K-12) CANADIAN
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This site is full of free (and paid) resources to help teachers and students.You can filter by age, grade, subject, and more.Search everything from back to school, orange shirt day, and subject specific topics to find great resources.

Subject:
Arts Education
Biology
Calculus
Chemistry
Earth Science
Education
English Language Arts
Geography
History
Indigenous Perspectives
Physical Education
Science
Social Studies
Wellness
Material Type:
Activity/Lab
Author:
Melissa Lander
Date Added:
09/16/2022
Wakelet – Save, organize and share content
Rating
0.0 stars

"Save, organize and share content from across the web.

Bookmark, organize and curate, collaborate and share.

You can add it as an extension to Google or download the app.

This could be used for formative or summative assessments with students to gather, organize and share ideas, pictures, videos, journals, resources...

Subject:
Education
English Language Arts
History
Math
Science
Social Studies
Material Type:
Activity/Lab
Assessment
Author:
Wakelet
Date Added:
12/06/2019
What Does it Mean to Be Green?
Rating
0.0 stars

Learners will discuss what it means to be ‘green’ and create a Green Haiku together, then bring their favourite idea to life using Scratch Jr.

The following is included:
Prep Work
Lesson
Assessment
Extensions
Curricular Connections
References

Subject:
English Language Arts
Science
Material Type:
Activity/Lab
Provider:
Canada Learning Code
Author:
Anna Villanueva
Kassandra Lenters
Date Added:
11/04/2019
Workbench - quality lessons and content
Rating
0.0 stars

"Workbench is an innovative one-stop shop for teachers to find and share lessons and projects that support both core and STEAM curricula. Forge real-world connections by creating a meteorologist's report about local weather, bring the maker movement to life by creating earthquake-proof Lego buildings, or encourage students to learn JavaScript through scaffolding lessons that increase in difficulty. Flip your classroom by assigning videos and independent learning tasks, and then have students collaborate in class to perform experiments or create media.

Struggling with differentiation? Individually assign projects by area of interest or level of complexity, adding in supports as needed via videos, guiding questions, and progress monitoring. Build higher-order thinking skills by asking open-ended questions, tracking student progress, and viewing responses in real time. Create classes and assignments on Workbench, in Google Classroom, or by using Clever to sync with your school's learning management system (LMS)." (Common Sense Media Review)

***Filter lessons by subject and grade!

Subject:
Arts Education
Coding
Computer & Digital Technologies
English Language Arts
Math
Science
Social Studies
Visual Arts
Material Type:
Activity/Lab
Author:
Workbench
Date Added:
01/29/2020