CS Unplugged



Download free course CS Unplugged, pdf file on 243 pages by Tim Bell, Ian H. Witten, Mike Fellows.
Computers are everywhere. We all need to learn how to use them, and many of us use them every day. But how do they work? How do they think? And how can people write software that is fast and easy to use? Computer science is a fascinating subject that explores these very questions. The easy and fun activities in this book, designed for studentren of all ages, introduce you to some of the building blocks of how computers work - without using a computer at all!

This book can be effectively used in enrichment and extension programmes, or even in the regular classroom. You don't have to be a computer expert to enjoy learning these principles with your students. The book contains a range of activities, with background information explained simply. Answers to all problems are provided, and each activity ends with a 'what's it all about?' section that explains the relevance of the activities.

Many of the activities are mathematically based, e.g. exploring binary numbers, mapping and graphs, patterns and sorting problems, and cryptography. Others link in well with the technology curriculum, and the knowledge and understanding of how computers work. The studentren are actively involved in communication, problem solving, creativity, and thinking skills in a meaningful context. The activities also provide a very engaging way to explore "computational thinking", which is gaining traction in school curricula.

Table of contents

  • Data: the raw material - Representing information
  • Putting Computers to Work - Algorithms
  • Telling Computers What To Do - Representing Procedures
  • Really hard problems - Intractability
  • Sharing secrets and fighting crime-Cryptography
  • The human face of computing-Interacting with computers
Pages : 243
Size : 10.0 MB
File type : PDF
Downloads: 75
Created: 2022-02-02
License: CC BY-NC-SA
Author(s): Tim Bell, Ian H. Witten, Mike Fellows
CS Unplugged

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

GNU GREP and RIPGREP

Don't Panic: Mobile Developer's Guide to The Galaxy

Exploring Cloud Computing

A Rust Sampler

Informatics in the Future

Others related eBooks about CS Unplugged

Think Complexity, 2nd Edition

Complexity science uses computation to explore the physical and social sciences. In Think ..., download free Complexity tutorial in PDF (200 pages) created by ....

Kubernetes for Full-Stack Developers

Whether you're just curious, getting started with Kubernetes, or have experience with it, ..., download free Kubernetes tutorial in PDF (637 pages) created by Hanif Jetha ....

Agile Development for Serverless Platforms

You need more than great dev tools to release great software; you need an efficient pipeli..., download free Agile Development tutorial in PDF (124 pages) created by ....

Data Protection for the Hybrid Cloud

Download free course Data Protection for the Hybrid Cloud, pdf file on 115 pages by Shreesh Dubey, Vijay Tandra Sistla, Shivam Garg, Aashish Ramdas, Mitch Tulloch....

Learning Haskell

Download free course Learning Haskell, pdf file on 296 pages by Stack Overflow Community....

Flutter Succinctly

Download free course Flutter Succinctly, pdf file on 129 pages by Ed Freitas....

Rails on Containers

This book is designed to introduce you to using containers and Kubernetes for full-stack d..., download free Rails tutorial in PDF (316 pages) created by Kathleen Juell ....

Learning Minecraft Bukkit

Download free course Learning Minecraft Bukkit, pdf file on 60 pages by Stack Overflow Community....

Mathematica® Programming: an Advanced Introduction

Starting from first principles, this book covers all of the foundational material needed to develop a clear understanding of the Mathematica language, with a practical emphasis on solving problems. Concrete examples throughout the text demonstrate how Mathematica language, can be used to solve probl...

Cyber Security Planning Guide

The cybersecurity action plan is a critical element of cybersecurity readiness. This tutorial explains what goes into these plans and how to start one....