ECS Unit 2 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

s 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

Understand the problem
Plan the solution
Carry out the plan
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