ECS Vocab Flashcards

Vocab Words (56 cards)

1
Q

Command

A

Instruction given by a user to a computer or software

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

Function

A

Blocks of code used to perform a specific function.

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

Conditional Statement

A

An expression used to execute a code segment based on whether a condition is true or false.

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

Loop

A

A sequence of instructions that is continually repeated until a certain condition is reached.

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

Control Flow

A

The order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

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

Algorithm

A

A set of instructions that is designed to accomplish a task.

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

Syntax

A

Specific set of rules that must be set for a function to work.

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

Iteration

A

Process of repeating a specific set of steps multiple times.

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

Troubleshooting

A

Identifying and solving technical problems.

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

Flow Chart

A

A diagram to easily see a process, system, or computer algorithm

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

Preconditions

A

A condition that has to be true BEFORE the execution of a function.

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

Postconditions

A

A condition that has to be true AFTER the execution of a function

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

Row

A

A collection of cells aligned HORIZONTALLY in a table

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

Column

A

A collection of cells aligned VERTICALLY in a table

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

Debugging

A

Finding and fixing bugs and errors in code

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

Decomposition

A

Breaking down a big problem into several smaller problems until you can solve each problem.

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

Pseudocode

A

Detailed description of what an algorithm is supposed to do

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

Copyright

A

Legal protection for a creator of code. Makes sure that no one steals their work

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

Turning Test

A

Test to see how well a computer can think like a human

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

Privacy

A

Protection from an individual’s data from unauthorized access

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

Artificial Intelligence

A

Machines that are able to learn, respond, and act like a human

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

Back End Web Developer

A

Web developer that focuses on the parts of the website you can’t see

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

Copyright

A

The legal protection for code to be read by a machine

24
Q

Creative Commons

A

Public copyright that allows for free distribution of an otherwise copyrighted work

25
CSS (Cascading Style Sheets)
Separate sheet used to style an html document
26
CSS Class
An attribute used to define a group of html elements with a specific style
27
CSS Selector
Used to select the specific html element you want to style
28
Terabyte
Unit of digital data that is equal to 1 trillion bytes
29
ROM
(Read Only Memory) Type of computer memory to store things for long term
30
RAM
(Random Access Memory) Type of computer memory to store things for short term. RAM gets erased when computer is shut off
31
RGB
(Red, Green, Blue) Color model used to represent colors on electronic displays (monitor, screen, tv)
32
Processing
Actions a computer takes to turn data into usable info, or execute a program
33
Processor
Part of the computer that handles the actions a computer takes to turn data into usable info, or execute a program
34
Operating System (OS)
System software that manages computer hardware and software resources, and provides common services for computer programs (Window, Linux, IOS/Macintosh)
35
Megabyte
Unit of digital data that is equal to 1 million bytes
36
Kilobyte
Unit of digital data that is equal to 1 thousand bytes
37
Input
Data or instructions that are fed into a system
37
Hertz
Unit of measurement for frequency, specifically the number of cycles that occur in one second
38
Gigahertz
Unit of measurement for frequency equal to 1 billion hertz
39
Gigabyte
Unit of digital data that is equal to 1 billion bytes
40
Byte
A single unit of digital data, made up of 8 bits
41
Bit
Fundamental unit of digital data which is represent by either a 1 or a 0
42
Turning Test
A test of a machine's ability to exhibit intelligent behavior like a human
43
Sorting Algorithm
An algorithm that rearranges the elements of a list into specific order
44
Privacy
Ability of a person to control who has access to their personal info and prevent unwanted people from getting it
45
Pixel
Smallest unit of digital image or display.
46
Output
Data that a computer system produces after processing input data
47
Linear Search (sequential sort)
A searching algorithm that starts at the beginning and checks each item in a list, until the desired item is found
48
Digital Footprint
The trail of data a person or company creates through their online activities (social media posts, web searches, other interactions)
49
Decimal (base-10 system)
A number expressed in the base 10 numeral system, using the digits 0-9.
50
Binary Search
A searching algorithm that finds the position of a target within an already sorted array. Repeatedly divides the search interval in half an removes the side that doesn't have it.
51
Binary
A number system only using the digits 0 and 1. Foundation of how computers store and process data
52
Bias
Systematic and unfair skewing in a system's outputs or decisions that favor or disfavor certain groups or individuals over others. Usually happens when working with AI
53
Automation
The application of technology, programs, robotics or processes to achieve outcomes with minimal human input.
54
Augmentation
Process of enhancing or extending something by adding to it or modifying it
55
ASCII (American Standard Code for Information Interchange)
An 8-bit code encoding standard that represents text, numbers, and symbols as numerical values.