Article
Other

Iste: Computational Thinking for All

For Teachers Pre-K - 1st
Advances in computing have expanded our capacity to solve problems at a scale never before imagined, using strategies that have not been available to us before. This professional article introduces educators to the idea of teaching...
Article
Other

Quick Start Computing: Computational Thinking [Pdf]

For Teachers K - 1st
This short article clearly illustrates the need for teaching computational thinking in the schools. It lays out the foundation of teaching these skills across grade levels.
Article
Other

Csta: Computational Thinking: A Digital Age Skill for Everyone [Pdf]

For Teachers Pre-K - 1st
The National Science Foundation asked a group of thought leaders to bring the concepts of computational thinking to the K-12 classroom.
Article
Other

Computer Science for Fun: What Is Computational Thinking?

For Teachers 9th - 10th
Find out about teaching computational in the classroom, and then link to some classroom resources and student activities to teach these skills.
Article
University of Washington

University of Washington: Cs: Six Computational Thinking Practices

For Teachers 9th - 10th
Underpinning the study of computer science are these six computational thinking practices. These practices are the kinds of activities computer scientists use.
Article
Other

Exploring Computer Science: Computational Thinking [Pdf]

For Teachers 9th - 10th
The head of the Computer Science Department at Carnegie Mellon University, Jeannette M. Wing, discusses the importance of addressing computational thinking with young learners.
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Article
Khan Academy

Khan Academy: Programming Case Study: Encouraging Cross Disciplinary Projects

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach the Khan Academy curriculum in a classroom setting, check out this case study. Here's one case study of how teacher Ellen Reller uses our curriculum in her classroom in Lowell High...
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Students 4th - 8th
To give fellow teachers an idea of how they can teach the KA curriculum in a classroom setting, they created case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using the KA curriculum in their...
Article
BBC

Bbc News: Smart Chips Making Daily Life Easier

For Students 9th - 10th
This article reports on "ubiquitous computing", which means sticking programmable microchip sensors onto everyday household objects to make them a little bit smarter. It gives specific examples of how smart chip technology is being used...
Article
Brown University

Brown University: Game Kit

For Teachers 9th - 10th
An environment for learning to program, this guide will help educators foster computational thinking for students in computer science classes.
Article
Khan Academy

Khan Academy: Programming Case Study: Going Beyond the Ka Curriculum

For Teachers 9th - 10th
To give fellow teachers ideas for how they can teach Khan curriculum in a classroom setting, check out the case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon Khan's curriculum in her classroom.
Article
Khan Academy

Khan Academy: Programming Case Study: Going Beyond the Ka Curriculum

For Students 9th - 10th
To give fellow teachers ideas for how they can teach the KA curriculum in a classroom setting, they created case studies. Here's how software engineer-turned-teacher Jenny Oliver builds upon the curriculum in her classroom.
Article
DOGO Media

Dogo News: "Mad Minute" Tests Could Make You a Math Whiz

For Students 3rd - 8th Standards
How well do you know your addition and subtraction facts and multiplication tables? In this article you'll learn what brain studies show about the value of memorizing and using such fact sets.
Article
History of Computing Science

History of Computing Science: Technology Advances

For Students 9th - 10th
The transistor and the integrated circuit were two inventions that fueled the technology explosion. This lecture presents a brief discussion of these two inventions.
Article
Other

Horstmann: Moving From Java to C++

For Students 9th - 10th
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Article
History of Computing Science

History of Computing Science: John Von Neumann

For Students 9th - 10th
John von Neumann was a brilliant mathematician. His work impacted several fields of study. This lecture series provides a brief description of his life and contribution to computer science.
Article
Khan Academy

Khan Academy: Yann Dauphin, Researcher and Bass Player

For Students 9th - 10th
Hi, I'm Yann Dauphin. I design and code artificial intelligence algorithms that can learn from examples. They are like programs that can program themselves. I spend most of my time discussing new ideas for algorithms, coding in Python,...
Article
Khan Academy

Khan Academy: Ciphers vs. Codes

For Students 9th - 10th
A discussion comparing and contrasting ciphers and codes.
Article
Khan Academy

Khan Academy: Functions in Asymptotic Notation

For Students 9th - 10th Standards
A discussion of asymptotic notation in relation to the rate of growth of an algorithm's running time.
Article
Khan Academy

Khan Academy: Learning Coding on Khan Academy

For Students 9th - 10th
Learning coding in Khan Academy provides video/walk throughs, challenges, and a work project to apply skills learned.
Article
Khan Academy

Khan Academy: Pick a Drawing Project!

For Students 9th - 10th
Following the completion of the Hour of Code tutorial, three drawing projects are offered for continued practice of skills learned.
Article
Khan Academy

Khan Academy: Using Different Code Editors

For Students 9th - 10th
A discussion of using and selecting different code editors: online editors, desktop editors, and command-line editors.
Article
PBS

Pbs Kids Design Squad: Supporting Steady Hands

For Students 3rd - 8th
Have you heard of a disease called Parkinson's? When people have this disease they often show signs or symptoms, like shaking uncontrollably. This shaking can make doing simple things harder. Emma Lawton is a person with Parkinson's, and...

Other popular searches