Computational Thinking

Computational Thinking is a cognitive strategy utilizing algorithms, abstraction, decomposition and pattern recognition. With Computational Thinking, students develop skills such as critical thinking, analytical thinking, evaluation, and application while learning to solve problems in creative and innovative ways. Support for this toolkit generously provided by Intel.

4 Pillars of Computational Thinking: decompisition, abstraction, algorithmic representation, pattern recognitionComputational Thinking Practice: creating algorithms, working with data, understanding systems, creating computational modelsCoding: Development of instructions that a computer can utilize. Computer Science: the study of computer and algorithmic processes. Computational Thinking: solving problems using computer science concepts.

A Definition of Computational Thinking

Computational Thinking uses the language, logic, and constraints of computers to apply computational methods to problems.

Computational Thinking: A Vital Component of Modern K-12

Though the needs and standards of states and communities can dictate what’s taught in the classroom, it is vital for learning to adapt and evolve.

Hardware and Software for Computational Thinking

Without the right hardware and software, it’s a challenge to create the rich and immersive learning experiences necessary to build computational thinking.

Interview with Jane Krauss: Bringing Education Up to Code with Computational Thinking

Jane Krauss is coauthor of the book Computational Thinking (and Coding) for Every Student: an indispensible resource for those new to computational thinking.

Learning Spaces that Support Computational Thinking

Modern computational thinking spaces emphasize STEM-based education while preparing students for jobs focused on specialized technology skills.

Making the Case for Computational Thinking in the Classroom

 A sample Computational Thinking presentation that can be modified and adapted for your own use when sharing information or securing buy-in.

OER Materials for Computational Thinking and Computer Science

Open Educational Resources (OER) are teaching and learning materials that are freely available online for everyone to use and can be remixed, revised, and redistributed at no cost.

The Power of Programming

Programming is a useful skill at all levels of learning. It teaches how to decompose problems, how to think logically, and offers immediate feedback (and reward) to the student.

Video Collection: Computational Thinking

Computer science educator and author Kiki Prottsman has created three introductory videos on computational thinking.

PDF icon PDF
Innovator Kit: Flyer

The Intel Skills for Innovation Innovator Kit is free with the purchase of 50 or more Intel® CoreTM i3 or better-based devices.

PDF icon PDF
Innovator Kit: Activity Card 1

In biology, decomposers, such as worms, fungi, or soil bacterium, break down organic matter into smaller parts. However, as computational thinkers, we are all decomposers breaking down complex processes and problems into smaller, more manageable steps. Decomposition is a skill that comes naturally, in all aspects of our lives.

 

PDF icon PDF
Innovator Kit: Activity Card 2

Patterns are all around us. Some patterns are simple to describe—cars taking turns one by one at a stop sign—and others are more complex—the sequence of ads and posts in a social media feed. Once we start looking for patterns in the world around us, we can analyze and use these patterns to help make sense of and solve problems.

PDF icon PDF
Innovator Kit: Activity Card 3

Take a look at the room around you. It is filled with details, some important and some not so important. Important details might include the size and shape of the room or who is in the room with you. Less important details might include the color of a chair in the room, the shape of the legs on that chair, or whether or not their are pads on the bottom of the legs.

PDF icon PDF
Innovator Kit: Activity Card 4

In computational thinking, this process of following a step-by-step procedure to overcome a problem is called algorithmic representation or automation. Algorithms are important in computer programming, but we use them in all aspects of day-to-day life, whether solving a math problem, setting an alarm, or remembering where you placed your keys.

PDF icon PDF
Innovator Kit: Activity Card 7

Block coding with Scratch* is a start, but many professional programmers use text-based languages like Python*. Python will level up your programming skills and enable a new set of opportunities with the Tello* EDU drone, including capturing video, establishing your own flight commands, and much more.

PDF icon PDF
Innovator Kit Software Requirements

Details of the required and optional software denoted in the Innovator Kit Activity Cards. All of the specified software is freely available for education use or open source.

Powering up the Chromebook Experience at Roxbury Public Schools

New Jersey's Roxbury Township School District has been a 1:1 school for five years. Their older chromebooks were beginning to age, so they wanted to choose more powerful future-ready devices.

Chromebook Infographic
Remote Learning with Chromebooks: Usage Study

In homes across the country, families are finding that the latest generation Chromebooks powered by Intel® not only keep up with their new technology-based demands, but often exceed their expectations for an affordable, portable computing device.

News
Parent Challenges and Solutions During COVID-19

With the right tools and the abandonment of perfection as a goal, curiosity and joy of learning can still occur with parents connected to the process like never before.

Blog
I Screen, You Screen, We All Screen…

My wife and I had a game plan for managing our children's remote learning at home and expectations of screen time…that is, until COVID-19. 

Blog
Kiki Prottsman
Computational Thinking in K-12 Education: Video Collection

Computer science educator and author Kiki Prottsman has created three short introductory videos on computational thinking for the K-12 Blueprint.

Video
The Right Windows Device for K-12 Education

The education team at Intel® hired Clarity Innovations to research and develop this report to examine how processor performance affects teaching and learning. Be sure to download this free whitepaper.

Publication
The Right Chromebook for K-12 Education Whitepaper
The Right Chromebook for K-12 Education

Intel® commissioned Clarity Innovations to evaluate four Chromebooks and test their effectiveness with common learning scenarios, resulting in the The Right Chromebook for K-12 Education white paper. 

Publication
chomebook-giveaway
The K-12 Blueprint: Produced by Clarity Innovations

Clarity Innovations matches the most promising technology with the evolving needs of education. By merging creativity, technology, and pedagogy, we create powerful learning experiences. Learn More