4

Computational Thinking Gamified and Unplugged

In this chapter, we’ll look at some of the more discrete elements of computer programs. This information includes coding concepts, such as variables; control structures; functions; and computational thinking concepts, such as algorithms, modeling, and abstraction.

A common lament among K–8 teachers now tasked with teaching computer science concepts in addition to their other subjects is that they don’t know how to teach these seemingly technical concepts. But as we’ll see, they’re concepts we’re already using in our daily lives. Recognizing that fact turns each concept into a tool we can integrate with existing classroom topics to enhance our teaching practice.

Throughout this chapter, you’ll ...

Get Coding in the Classroom now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.