Examples of Algorithmic Thinking
“Effective algorithms make assumptions, show a bias toward simple solutions, trade off the costs of error against the cost of delay, and take chances.”
– Brian Christian and Tom Griffiths,
7 Examples of Algorithms in Everyday Life for Students
For students new to coding, the process of algorithmic thinking can be challenging. Instead of providing an answer to a question—or even showing the work for how they got there—algorithmic thinking requires students...
Coding Skills for Kids for a Successful K-8 Coding Program
It’s becoming common to teach age-appropriate coding skills to kids at school through computer classes. Not only do these programs provide career-ready skills for the future, but they also introduce concepts and techniques...
Why is Media Literacy in Education Important?
Frank Baker is a TV journalist turned district administrator turned researcher, writer, and professional development facilitator. Across the diverse positions he’s held, Frank’s work is inspired by his commitment to educating teachers and...
How to Promote Digital Citizenship in Students
As students spend more and more time online, digital citizenship is becoming increasingly important for students to master. In this article, we discuss techniques and hands-on exercises for promoting digital citizenship in students.
...Examples of Computational Thinking in the Classroom
If you are looking for examples of computational thinking projects to do with students, then you have come to the right place. Though computational thinking is often associated with computer science, its process...