This collection features resources about computational thinking. It also has numerous resources to help develop computational thinking skills in your students.
Learn how to get the micro:bit working, program its features and create …
Learn how to get the micro:bit working, program its features and create your first projects.
The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with you and your world.
Computing in your classroom - The micro:bit makes it easy to have immediate success with coding. It’s great for simple, tangible introductions to digital and computing technologies. Helping students learn what digital and computing technologies are and how they work.
"Computational thinking is a way of solving problems, designing systems and understanding …
"Computational thinking is a way of solving problems, designing systems and understanding human behaviour by drawing on the concepts of computer science. Incorporating a broad set of problem-solving processes that represent an entry point for new ways of thinking are applicable in computer science and non-computer science contexts. Students at all grades can be engaged in computational thinking to support the learning of coding. While many teachers have already incorporated computational thinking into their classroom instructional and assessment activities, the Ministry of Education has developed this document to support teachers in explicitly connecting computational thinking to specific outcomes in grades 1 through 6 mathematics and science."
Students work in pairs to create venn diagrams that will show the …
Students work in pairs to create venn diagrams that will show the differences and similarities between an online and an offline community. The class brainstormed examples together, creating a large list on the board. Examples include: twitter, vine, Instagram, the school volleyball team, places people work, a youth group center. Once pairs have selected their communities, they used Creatly.com to create a venn diagram that showed their ideas about how each community is unique yet has some things in common. When students completed their venn diagram, they posted it on a Small Group in Edmodo to share it with the class. Students then individually commented on each of the other pairs diagrams, telling them one thing they liked about the diagram and one thing that they think might have been done better.
PHP is a server scripting language, and a powerful tool for making …
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
Most books that use MATLAB are aimed at readers who know how …
Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before. As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.
Use the filters on the left side of the page to find what you need!
You can also subscribe to "Root & Stem" a free online (or print) STEAM resource to support K-12 educators. This resource contains lesson plans for teachers.
"Pixar in a Box is a behind-the-scenes look at how Pixar artists …
"Pixar in a Box is a behind-the-scenes look at how Pixar artists do their jobs.
You will be able to animate bouncing balls, build a swarm of robots, and make virtual fireworks explode.
The subjects you learn in school — math, science, computer science, and humanities — are used every day to create amazing movies at Pixar.
This collaboration between Pixar Animation Studios and Khan Academy is sponsored by Disney. If you have questions or ideas, email us at piab@khanacademy.org."
From The University of Waterloo: "Many instructors in engineering, math and science …
From The University of Waterloo:
"Many instructors in engineering, math and science have students solve “problems”. But are their students solving true problems or mere exercises? The former stresses critical thinking and decision-making skills whereas the latter requires only the application of previously learned procedures. True problem solving is the process of applying a method – not known in advance – to a problem that is subject to a specific set of conditions and that the problem solver has not seen before, in order to obtain a satisfactory solution."
Details are provided on the principles of problem-solving as well as each step of the process outlined below:
Define the Problem Think About it Plan a Solution Carry Out the Plan Look Back
Download the sheet (some are free, some are paid), colour it - …
Download the sheet (some are free, some are paid), colour it - then add the Quiver app to your device and it will bring your picture to 3D life with Augmented reality!
Your job is to build a “machine” that will pop a balloon. …
Your job is to build a “machine” that will pop a balloon. You must use at least one lever, one inclined plane, one wedge, one wheel and axle, and one pulley.
SQL is a standard language for accessing databases. Our SQL tutorial will …
SQL is a standard language for accessing databases. Our SQL tutorial will teach you how to use SQL to access and manipulate data in: MySQL, SQL Server, Access, Oracle, Sybase, DB2, and other database systems.
Equipping Saskatoon and area teachers to bring computational thinking and coding into …
Equipping Saskatoon and area teachers to bring computational thinking and coding into their classrooms. A great resource for teachers to find resources for coding in SK!
ScratchJr is an app that is available through Apple (https://apps.apple.com/us/app/id895485086?ign-mpt=uo%3D4) or Google …
ScratchJr is an app that is available through Apple (https://apps.apple.com/us/app/id895485086?ign-mpt=uo%3D4) or Google Play (https://play.google.com/store/apps/details?id=org.scratchjr.android).
With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games.
By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.
This is a series of three webpages about how humans and computers …
This is a series of three webpages about how humans and computers communicate. Learners will explore the binary and hexidecimal systems and how engineers use them to translate spacecraft data into images.
Robot MazeObjective: Your goal is to create a maze for the Sphero …
Robot MazeObjective: Your goal is to create a maze for the Sphero in which you code it to go through a variety of obstacles and requirements! It’s time to show your knowledge of angles!Materials: Sphero/Dash and Dot/ Cue, App, iPad, tape, measuring tape, video, protractor, pencil
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.