Computer Science

Vocabulary

What is Computational Thinking?

 

Computational thinking is integrating the power of human thinking

with the capabilities

of computers.

Computer Science

What is Computational Thinking?

 

Computer Science is the study of computation.

 

What can be computed, and how to compute it.

 

 

Computer Science

Solving Problems at Google

using Computational Thinking

source: CT @ Google by Google for Education

Tools of

Computational Thinking

 

* Algorithm*

*Abstraction*

* Decompose*

*Pattern Matching*

Computer Science

Computer Science

Algorithm

 

A list of steps that you can follow to

finish a task.

Abstraction

 

Pulling out specific differences

to make one solution work

for multiple problems.

Computer Science

Pattern Matching

 

Finding similarities

between things.

 

Computer Science

Decompose

 

Break a problem down

into smaller pieces.

Computer Science

Program

 

An algorithm that has been coded

into something that can be run

by a machine.

Computer Science

Computer Science

Variable

 

A placeholder for a piece of information that can change.

Function

 

A piece of code that you can easily call over and over again.

Computer Science

Persistence

 

Trying again and again,

even when something is very hard.

Computer Science

Loop

 

The action of doing something over and over again.

Computer Science

Source: Code.org

Unplugged: Getting Loopy

Debugging

 

Finding and fixing problems

in your algorithm

or program.

Computer Science

Syntax bug

An error caused by something the programmer has typed – it could be a spelling mistake or a command that the computer doesn’t understand.

Logical bug

An error which means that even though the computer is able to carry out its instructions, it doesn’t act as the programmer intended or the user expects.

Different types of computing bugs, including:

Conditionals

 

Statements that only run

under certain conditions.

Computer Science

Binary

 

A way of representing information

using only 2 options.

Computer Science

Event

 

An action that causes something

to happen.

Computer Science

The Internet

 

A group of computers and servers that are connected to each other.

Computer Science

IP Address

 

A number assigned to any item that

is connected to the Internet.

Computer Science

DNS

(Domain Name Service)

 

The service that translates URLs

to IP addresses.

Computer Science

by Code.org

The Internet: IP Addresses and DNS

by Code.org

The Internet: Packets, Routing and Reliability

Digital Footprint

 

The information about someone

on the internet.

Computer Science

Digital Citizen

 

Someone who acts safely,

responsibly,

and respectfully online.

Computer Science

Resources:

Curriculum, definitions, and videos

by Code.org

Computer Science

CS Vocabulary

By zoidbergs

CS Vocabulary

  • 595