Help Your Kids with Computer Science

Help Your Kids with Computer Science

by DK
Help Your Kids with Computer Science

Help Your Kids with Computer Science

by DK

Paperback

$19.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

From coding languages and hardware to cyberbullying and gaming, this comprehensive homework helper for kids and parents covers the essentials of computer science.

This unique visual study guide examines the technical aspects of computers, such as how they function, the latest digital devices and software, and how the Internet works. It also builds the confidence of parents and kids when facing challenges such as staying safe online, digital etiquette, and how to navigate the potential pitfalls of social media.

Jargon-free language helps to explain difficult and potentially dread-inducing homework such as hacking, "big data" and malware, while colorful graphics help makes learning about the world of computer science exciting.

Whether at home or school, this clear and helpful guide to computer science is the tool you need to be able to support students with confidence.

Series Overview: DK's bestselling Help Your Kids With series contains crystal-clear visual breakdowns of important subjects. Simple graphics and jargon-free text are key to making this series a user-friendly resource for frustrated parents who want to help their children get the most out of school.

Product Details

ISBN-13: 9781465473608
Publisher: DK
Publication date: 07/03/2018
Series: DK Help Your Kids
Pages: 256
Sales rank: 485,649
Product dimensions: 7.60(w) x 9.10(h) x 0.70(d)
Age Range: 14 Years

About the Author

DK was founded in London in 1974 and is now the world leading illustrated reference publisher and a member of the Penguin Random House division of Bertelsmann. DK publishes highly visual, photographic non-fiction for adults and children. DK produces content for consumers in over 100 countries and over 60 languages, with offices in the UK, India, US, Germany, China, Canada, Spain and Australia.

DK's aim is to inspire, educate and entertain readers of all ages, and everything DK publishes, whether print or digital, embodies the unique DK design approach. DK brings unrivaled clarity to a wide range of topics, with a unique combination of words and pictures, put together to spectacular effect. We have a reputation for innovation in design for both print and digital products.

Our adult range spans travel, including the award-winning DK Eyewitness Travel Guides, history, science, nature, sport, gardening, cookery and parenting. 

DK’s extensive children’s list showcases a fantastic store of information for children, toddlers and babies. DK covers everything from animals and the human body, to homework help and craft activities, together with an impressive list of licensing titles, including the best-selling LEGO® books.

DK acts as the parent company for Alpha Books, publisher of the Idiot's Guides series.

https://www.dk.com/

Table of Contents

Foreword 6

How to use this book 10

1 Getting started

Computers are everywhere 14

Computing for you 16

Computing with others 18

Search engines 20

Cybersecurity 22

Fixing common problems 24

2 What is computer science?

Computer science 28

Computing before computers 30

Computing since the 1940s 32

Inside a computer 34

Peripheral devices 36

The computer chip 38

How modern computers compute 40

Processing and memory 42

Operating systems 44

3 Hardware

What is hardware? 48

Desktop computers and laptops 50

Smartphones and tablets 52

Build your own computers 54

Wearable computers 56

Connected appliances 58

Digital toys 60

Gaming consoles 62

Hidden computers 64

4 Computational thinking

What is computational thinking? 68

Decomposition 70

Abstraction 72

Patterns 74

Algorithms 76

5 Data

Bits and digitization 80

Binary code 82

ASCII and Unicode 84

Logic gates 86

Databases 88

Encoding images 90

Encoding audio and video 92

Encryption 94

6 Programming techniques

Each programming methods 98

Analog programming 100

Applying algorithms 102

Boolean logic 104

Storing and retrieving data 106

Program structures 108

Translation 110

Assemblers, interpreters, and compilers 112

Software errors 114

7 Programming languages

What do programming languages do? 118

Types of programming language 120

Language breakthroughs 122

Application programming interface 124

C and C++ 126

Java 128

Python 130

Ruby 132

JavaScript 135

Scratch 136

Kodu 138

Future languages 140

8 Networks

What is a network? 144

Types of network 146

Connections 148

The Internet and the World Wide Web 150

Cloud computing 152

Streaming 154

Malware 156

The deep web 158

8 Website and app construction

Html 162

Cascading Style Sheets 164

Using JavaScript 166

Developing and designing 168

Planning ahead 170

Testing 172

Maintenance and support 174

10 Digital behaviors

Online and digital identities 178

Maintaining balance 180

Being a digital citizen 182

Communicating online 184

Staying safe online 186

Cyberbullying 188

Hacking and privacy 190

11 Social media

What is social media? 194

Social media platforms 196

Sharing content 198

Social media apps 200

Using social networks 202

Gaming and social networks 204

Social media bubbles 206

12 Digital issues

Digital literacy 210

Net neutrality 212

Digital divide 214

Global development 216

Equality and computer science 218

Computer science and disabilities 220

13 The future of computers

Predicting the future 224

The Internet of Things 226

Virtual reality 228

Cryptocurrencies 230

Global connectivity 232

Biblical interfaces 234

Artificial intelligence 236

Thinking outside the chip 238

Careers 240

Useful links 244

Glossary 248

Index 252

Acknowledgments 256

From the B&N Reads Blog

Customer Reviews