Section 1

Preview this deck

decomposition

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (19)

Section 1

(19 cards)

decomposition

Front

* breaking big things down into smaller, more manageable pieces

Back

Algorithm

Front

* a set of steps that create reusable solutions to problems * a set of specific steps that you can follow to solve a problem.

Back

computer science

Front

* the study of the principles and practices of computer system

Back

Booleans

Front

* things that can only have two possible answers : ex) True or False / 1 or 0 / turn on or turn off

Back

loops

Front

* blocks of code that are repeated * running the same sequence multiple times

Back

variable

Front

* a place where a computer can store just one piece of data * a factor that can change in an experiment

Back

data structures

Front

ways that you can organize a lot of data

Back

code

Front

* same as program

Back

pattern recognition

Front

* looking for the same or similar things in different problem to find a pattern * looking for similarities among and within problems

Back

debug

Front

* finding and fixing mistakes in computer programs

Back

Computational thinking

Front

* thinking logically like a computer does * thinking about problems in a way that allows computers to solve them. Computational thinking is something humans do, not computers! It includes logical thinking and the ability to recognize patterns,think with algorithms,decompose a problem, and abstract a problem.

Back

abstraction

Front

* only including necessary details (ex. a subway map only includes details that are important for someone using the subway) * the process of separating out of details that are not needed in order to concentrate on the things that are needed.

Back

functions

Front

* a self-contained blocks of code that can be used in different places * a self-contained set of instructions (algorithms) for performing a specific task within a program.

Back

Computational thinking

Front

* thinking logically like a computer does * thinking about problems in a way that allows computers to solve them. Computational thinking is something humans do, not computers! It includes logical thinking and the ability to recognize patterns,think with algorithms,decompose a problem, and abstract a problem.

Back

program

Front

* a set of instructions written in a language that computers understand

Back

selection

Front

* "if this things happens, do that, otherwise, do something else"

Back

programing language

Front

a language ( there are many different kinds!) that programmers use to write a program

Back

Data

Front

the information that computer programs need in order to operate, including strings, numbers, and Booleans

Back

sequence

Front

* a series of instructions that follow one another in order * the order in which things happen or should happen

Back