Tips to Make Back-to-School More Manageable for Teachers
Have you caught your breath yet during this back-to-school season? Or are you still treading water trying to keep up with the myriad of changes and issues affecting educators, parents and students?
Why is Decomposition Required in Computational Thinking
While there are many different processes of problem solving taught to students, one stands out as being applicable not only in current educational scenarios but in long-term applications as well: computational thinking. Computational...
Decomposition in Computational Thinking: Solving Problems More Effectively
Computational thinking is the process of identifying a clear, defined, step-by-step solution to a complex problem. Its definition includes breaking down a problem into smaller pieces, recognizing patterns and eliminating extraneous details so...
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,
Tips for Parents to Keep Kids Safe Online
As a parent, and someone who works for a digital literacy company, I’ve been thinking lately about how scary it can be to raise young children in our evolving educational landscape.
Computer Science Isn’t What You Think
Last week, I was honored to be among over 500 leaders of corporate and non-profit organizations signing a letter to governors and education leaders across the United States. This letter calls for an important shift...