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: 55
Created: 2022-02-02
License: CC BY-NC-SA
Author(s): Tim Bell, Ian H. Witten, Mike Fellows
CS Unplugged

Others Computer science Tutorials

Mercurial: The Definitive Guide

Kotlin Notes for Professionals

Text Mining with R

CouchDB: The Definitive Guide

Docker for Developers

Others related eBooks about CS Unplugged

Defend Dissent

Download free course Defend Dissent, pdf file on 131 pages by Glencora Borradaile....

Make Games with Python on Raspberry Pi

You are going to learn how to make a game on our Raspberry Pi from the ground up. ...

Pro Git, 2nd Edition

Pro Git (2nd Edition) is your fully-updated guide to Git and its usage in the modern world..., download free Git tutorial in PDF (456 pages) created by Scott Chacon ....

Introductory Statistics

This book follows the scope and sequence of a one-semester, introduction to statistics course and is geared toward students majoring in fields other than math or engineering. This text assumes students have been exposed to intermediate algebra, and it focuses on the applications of statistical know...

The Express Handbook

Download free course The Express Handbook, pdf file on 61 pages by Flavio Copes....

GNU SED

The book heavily leans on examples to present features of sed as well as regular expressio..., download free GNU SED tutorial in PDF (100 pages) created by ....

Intel Trusted Execution Technology for Server Platforms

Download free course Intel Trusted Execution Technology for Server Platforms, pdf file on 149 pages by William Futral, James Greene....

Crypto 101

Crypto 101 is an introductory course on cryptography, freely available for programmers of ..., download free Cryptography tutorial in PDF (254 pages) created by Laurens Van Houtven ....

Download Meteor Tutorial in PDF

Download free Meteor tutorial course in PDF, training file in 48 chapters and 172 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Docker for Developers

Download free course Docker for Developers, pdf file on 153 pages by Rafael Gomes....