Unit 1 Vocab Flashcards

1
Q

Computational practices

A

Analyze the effects of developments in computing
Design and implement creative solutions and artifacts
Apply abstractions and models
Analyze their computational work and the work of others
Communicate computational thought processes, procedures, and results to others
Collaborate with peers on computing activities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Computational thinking

A

is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer—human or machine—can effectively carry out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Troubleshooting

A

Trace and correct errors in a software program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Problem solving techniques & steps

A
  1. Understand the problem
  2. Plan the solution
  3. Carry out the plan
  4. Review and Reflect on your solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Algorithm

A

A set of steps to solve a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quick sort

A

One of the many ways of sorting data that is more efficient than most.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Selection sort

A

A way of sorting data that is not as efficient as others (such as quick sort).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ways of visualizing Data (Diagrams, Charts, Graphs, Tables)

A

Create artifacts when carrying out the problem-solving process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Minimal spanning tree

A

The shortest path between all the locations in a network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Real-World applications for minimal spanning trees.

A
Package Delivery Routes
Computer Networks
Computer Chip circuitry 
Airlines 
Pipes (water and sewer lines)
Electrical Grids
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Binary system

A

Base 2 counting system. Consisting of 1’s and 0’s. On and off pulses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Binary pattern to count from 0-31

Write the binary version of: 3, 11, 23, 31 below:

A
00000011 = 3
00001011 = 11
00010111 = 23
00011111 = 31
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Binary search

A

Divide the data in half, eliminate the half that does NOT contain what you’re looking for. Divide the data in half again, and eliminate the half that doesn’t contain the item. Repeat until you find what you’re looking for. Data must be sorted first!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Linear search

A

Look at each item one by one, in order, until you find what you’re looking for. Does not require sorting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly