ECS Vocabulary List Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Processor

A

The microprocessor chip on the motherboard that does calculations and comparisons. (also called Central Processing Unit)

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

operating system

A

Software that controls hardware and software resources. (Windows, Mac OS and Linux are examples)

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

RAM

A

Random Access Memory

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

ROM

A

Read Only Memory

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

Input devices

A

Keyboard, Mouse, Scanner, Camera, Microphone

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

Output devices

A

Display, Printer, Speakers

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

Hertz

A

The number of hertz (Hz) equals the number of cycles per second.

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

Gigahertz

A

The speed of microprocessors, called the clock speed, is measured in gigahertz or 1 billion cycles per second.

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

Bit

A

Binary digit, a 0 or a 1 in binary code.

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

Byte

A

A group of binary digits or bits (usually eight) operated on as a unit.

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

Kilobyte

A

About a thousand bytes

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

Megabyte

A

About a million bytes

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

Gigabyte

A

About a billion bytes

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

Terabyte

A

About a trillion bytes

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

Word processing software

A

Computer software application, that performs the task of composing, editing, formatting, and printing of documents. (Examples: Microsoft Word, Google Docs, etc.)

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

Presentation software

A

Computer software application used to organize information, text and graphics, usually in slides to accompany a speech or public presentation. (Examples: Microsoft PowerPoint, Google Slides, etc.)

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

Browsers

A

A program that searches for items in a database according to user provided keywords, particularly used for finding sites on the World Wide Web. (Examples: Mozilla Firefox, Google Chrome, Microsoft Edge, etc.)

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

Search engines

A

A program that searches for items in a database according to user provided keywords, particularly used for finding sites on the World Wide Web. (Examples: Mozilla Firefox, Google Chrome, Microsoft Edge, etc.)

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

Keywords

A

Keywords can be modified by adding Boolean operators, including connecting words (AND, OR, NOT), inclusion or exclusion operators (+keyword -keyword), quotation marks (“Hogle Zoo Liger”), and wildcards (? or *) to limit the number of matching hits that are returned by the search engine.

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

Website reliability

A

Is the web site “signed?” Is contact information provided?

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

Authority

A

Is the author of website material qualified to provide information on the topic?

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

Purpose

A

Consider the domain of the server sponsoring a web site: Will the web site profit from your visit (.com), or is its purpose to provide information or services (.edu; .gov; .net; .org)?

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

Coverage

A

Is the information primary or secondary in nature? Is the information presented comparable to information on the same topic presented by other sites?

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

Accuracy

A

Can the information be verified as correct when referring to other sites?

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

Objectivity

A

Is the material presented in a non-biased manner?

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

Currency

A

Has the web site been recently updated?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
Functions of a computer
o   Receives input
o   Produces output
o   Processes information
o   Stores information
A

This refers to the Von Neumann Architecture which is centered on the following four principal components:

28
Q

Tasks that cannot be accomplished by a computer (Examples)

A

Some tasks can be easily completed by a computer (sorting lists, searching for information quickly, large calculations) while other tasks cannot (manufacturing a car, making a sandwich, etc.)

Some tasks computers cannot do:
Empathy: It means discerning what another person is thinking and feeling, and responding appropriately. It’s key for organizations looking to create complete and meaningful experiences for customers.
Collaborating: The world is doing ever more of its work in teams. We form, exchange, improve, accept and reject ideas, and we improve our collective performance, through deeply human interpersonal processes that may happen even without our knowing it.
Storytelling: It may not be rational, but we humans find stories more compelling and persuasive than mere facts. Yet we aren’t moved by a story unless we can evaluate the teller, decide whether he or she is trustworthy, and gauge the true passion that he or she brings to it. We didn’t evolve to make that connection with a robot.
Creatively solving problems together: No matter how capable computers become, humans are still in charge of which problems need to get solved, and humans in organizations are constantly revising their ideas of what their problems and goals really are. Success requires group creativity and innovation

29
Q

Social media

A

Websites and applications that enable users to create and share content or to participate in social networking.

30
Q

Permanence of online data

A

Nothing you do online is private and anything you put on social media (even if you delete it) could still exist forever and can never be completely erased.

31
Q

Appropriate methods of communication

A

When communicating with others, consider the best way to deliver the message (texting, e-mail, social media, in person)

32
Q

Online safety

A

Exercising caution and consciousness of personal data that is shared online

33
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

34
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.

35
Q

Troubleshooting

A

Trace and correct errors in a software program

36
Q

Problem solving techniques & steps

A

Understand the problem
Plan the solution
Carry out the plan
Review and Reflect on your solution

37
Q

Algorithm

A

A set of steps to solve a problem.

38
Q

Quick sort

A

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

39
Q

Selection sort

A

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

40
Q

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

A

Create artifacts when carrying out the problem-solving process.

41
Q

Minimal spanning tree

A

The shortest path between all the locations in a network

42
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
43
Q

Binary system

A

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

44
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
45
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!

46
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.

47
Q

Storyboard

A

Before beginning a project in Scratch, make a plan that identifies program components and design elements.

48
Q

Sprite

A

An object in the Scratch program that is manipulated by blocks.

49
Q

Loops

A

Repeating a task for a specified amount of times Execute an algorithm (one or more scripts) a certain number of times.

50
Q

Broadcast

A

Sends a message to all the sprites (and the background). This is useful if you want to tell other sprites when to do something.

51
Q

X and Y coordinates for movement

A

Move the sprite to a specific x and y position on the stage.

52
Q

Events

A

Something has to happen, such as the green flag being clicked, to start a strand of code.

53
Q

Motion blocks

A

Tells the sprite to move a certain way. Move 10 steps just moves in the direction the sprite is facing. Go to X: Y: tells an exact coordinate for the sprite to go to. Glide 1 second to X: Y: tells the exact coordinates for the sprite to go to, but it glides to that point instead of appearing (teleporting). Turn 15 degrees will rotate the sprite a certain number of degrees left or right, depending on the block.

54
Q

Looks

A

A category of blocks in Scratch that change the “look” of a sprite or make have it say or think something.

55
Q

Conditionals

A

If condition is true, runs the blocks inside

56
Q

Wait

A

Tells the sprite to wait X number of seconds to do the next block of code.

57
Q

Variables

A

A named storage location in the computer’s memory. The value stored in a variable can change.

58
Q

Randomness

A

Picks a random integer within the specified range

59
Q

Ethical responsibility

A

A user’s duty to act in a legal manner

60
Q

Software testing

A

A process of executing a program or application with the intent of finding the software bugs – debugging.

61
Q

Execution of a program

A

starts program.

62
Q

Iteration

A

Each repetition of a process is called an “iteration”, and the results of one iteration are used as the starting point for the next iteration.

63
Q

Analyze how a program functions

A

Looking at the code of an existing software program to understand how it works so you can debug or add features

64
Q

Ethics

A

Moral principles that govern a person’s behavior or the conducting of an activity.

65
Q

Virus software

A

Potentially damaging computer program that affects a computer negatively by altering the way the computer works without the user’s knowledge or permission.

66
Q

Liability for misuse

A

Software developers have an ethical responsibility to society to improve the world around them; Writing code that is unethical or illegal has consequences.

67
Q

Security

A

The protection of computer systems from the theft or damage to their hardware, software or information.