Comp Science vocab words Flashcards

learn vocab words (52 cards)

1
Q

a directive to a computer program to perform a specific task

A

command

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

“self contained” modules of code that accomplish a specific task

A

functions

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

tells a program to execute an action depending on whether a condition is true or false

A

Conditional Statement

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

a sequence of instruction s that is continually repeated until a certain condition is reached

A

loop

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

the order in which the computer executes statements in a script

A

Control Flow

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

a set of instructions that is designed to accomplish a task

A

Algorithm

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

the process of repeating a set of instructions or steps multiple times

A

Iteration

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

a systematic process used to locate the cause of a fault in a computer system and correct the relevant hardware and software issues

A

Troubleshooting

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

a graphical representation of an algorithm or a process within the computer science realm

A

Flow Chart

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

a set of system properties that must be present for an exploit to be successful in the field of computer science

A

Preconditions

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

a condition or predicate that must always be true just after the execution of some section of code or after an operation in a formal specification

A

Postconditions

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

a single group of related data within a table

A

Row

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

a collection of cells aligned vertically in a table

A

Column

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

the process of finding and fixing errors or bugs in the source code of any software

A

Debugging

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

breaking down a complex problem or system into smaller parts that are more manageable and easier to understand

A

Decomposition

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

a detailed yet readable description of what a computer program or algorithm should do

A

Pseudocode

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

the legal protection for software, which gives the creator exclusive rights to their work

A

Copyright

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

a method of inquiry in artificial intelligence (AI) for determining whether or not a computer is capable of thinking like a human being

A

Turing Test

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

In computer science, privacy is the protection of personal information from unauthorized access or disclosure. It also refers to the freedom from intrusion into an individual’s private life

A

Privacy

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

a computer system’s ability to perform tasks that typically require human intelligence. AI can include systems that learn and improve over time.

A

Artificial Intelligence

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

a set of instructions that tell a computer how to perform a task or solve a problem

22
Q

the process of creating and maintaining the server-side logic, databases, and application programming interfaces (APIs) that power a website or web application

A

Back End Web Developer

23
Q

used to grant permissions for the use of copyrighted software and other creative works

A

Creative Commons

24
Q

a language used to define the visual presentation of web pages, particularly when using HTML or XHTML.

A

CSS (Cascading Style Sheets)

25
a mechanism for grouping and styling multiple HTML elements with the same or similar visual attributes
CSS Class
26
a pattern that identifies specific HTML elements within a web page for applying styles
CSS Selector
27
a unit of digital data that is equal to about 1 trillion bytes
Terabyte
28
Read-Only Memory
ROM
29
Red, Green, Blue
RGB
30
Random Access Memory
RAM
31
the actions a computer takes to interpret, manipulate, and transform data into usable information, or the execution of a program
Processing
32
the logic circuitry that executes instructions and processes data to perform computations and control the computer's operations
Processor
33
the fundamental software that manages a computer's hardware and software resources, providing essential services for computer programs
Operating System
34
a unit of data capacity that is equal to 1,000,000 bytes in decimal notation (base 10) or 1,048,576 bytes in binary notation (base 2)
Megabyte
35
a unit of digital information storage, commonly abbreviated as "KB." It represents approximately 1,000 bytes
Kilobyte
36
the data or instructions a computer receives for processing
Input
37
a unit of measurement that represents frequency, specifically cycles per second.
Hertz
38
the speed at which a processor's clock operates, which is measured in cycles per second
Gigahertz
39
a method of inquiry in artificial intelligence (AI) for determining whether or not a computer is capable of thinking like a human being.
Turing Test
40
an algorithm that arranges a list of elements into a specific order, most commonly numerical or lexicographical (alphabetical) order, and can be either ascending or descending
Sorting Algorithm
41
In computer science, privacy refers to the protection of individuals' personal information from unauthorized access, disclosure, or misuse in digital environments. It encompasses the ability of individuals to control their data and how it's used, including the right to decide what information is shared with whom and for what purpose
Privacy
42
the smallest unit of a digital image or display
Pixel
43
the information that a computer or device produces and sends to the user or another device
Output
44
a method for finding a specific element within a list by examining each element one by one, from the beginning to the end, until a match is found
Linear Search
45
the trail of data left behind by an individual or organization when using the internet or digital devices
Digital Footprint
46
the base-10 number system, which uses the digits 0 through 9 to represent numeric values
Decimal
47
an efficient algorithm for finding the position of a target value within a sorted array
Binary Search
48
a number system that uses only two digits, 0 and 1
Binary
49
a systematic error or unfairness in the way a system produces results
Bias
50
Automation in computer science refers to the use of technology to perform tasks with reduced human intervention, particularly those that are repetitive, predictable, or time-consuming. It involves creating systems, software, or processes that can execute a series of actions automatically, without requiring a human to manually initiate or oversee each step.
Automation
51
the process of adding to or improving something, often in the context of data or software
Augmentation
52
American Standard Code for Information Interchange
ASCII