O'Reilly logo

Computational Thinking - A beginner's guide to problem-solving and programming by Karl Beecher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

INTRODUCTION: WHY STUDY COMPUTATIONAL THINKING?

Computers are everywhere in the modern world. They help run almost every aspect of our lives and our society.

Some of the ways they help us are obvious. We control our finances using computers. We use them to handle our social interactions, get the latest news or arrange travel. They’ve enabled new modes of political participation, and it’s impossible to conceive of modern office life without computers.

However, many other parts of modern society depend on computation in ways you might never have considered. Your personal finances, healthy as they may be, are just a drop in the ocean compared to the billions processed daily by computers in banks and stock exchanges around the world. The content ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required