Exploring Computer Science Vocab Flashcards

(37 cards)

1
Q

Definition of ‘Command’

A

A directive to a computer program to perform a specific task.

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

Definition of ‘Functions’

A

A callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times.

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

Definition of ‘Conditional Statement’

A

A type of coding instruction used to compare values and express and make decisions. Tells a program to execute an action depending on whether a condition is true or false. It is often represented as an if-then or if-then-else statement.

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

Definition of ‘Loop’

A

A sequence of instruction s that is continually repeated until a certain condition is reached. Typically, a certain process is done, such as getting an item of data and changing it, and then some condition is checked such as whether a counter has reached a prescribed number.

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

Definition of ‘Control Flow’

A

The order in which the computer executes statements in a script. Code is run in order from the first line in the file to the last line, unless the computer runs across the (extremely frequent) structures that change the control flow, such as conditionals and loops.

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

Definition of ‘Algorithm’

A

A set of instructions that is designed to accomplish a task. Algorithms usually take one or more inputs, run them systematically through a series of steps, and provide one or more outputs.

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

Definition of ‘Iteration’

A

The process of repeating a set of instructions or steps multiple times.

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

Definition of ‘Troubleshooting’

A

A systematic approach to solving a problem.

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

Definition of ‘Flow Chart’

A

A diagram that shows the step-by-step flow of an algorithm.

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

Definition of ‘Preconditions’

A

A condition that must be true before a function (or code segment) executes, in order for the code to work correctly.

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

Definition of ‘Postconditions’

A

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.

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

Copyright

A

The exclusive legal right, given to an originator or an assignee to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same.

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

Turing Test

A

A test for intelligence in a computer, requiring that a human being should be unable to distinguish the machine from another human being by using the replies to questions put to both.

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

Privacy

A

The protection of an individual’s personal information and the ability to control how it’s used.

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

Artificial Inteligence

A

The theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

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

Algorithm

A

A set of instructions that tells a computer how to perform a task.

17
Q

Back End Web Developer

A

A software engineer who focuses on the server-side logic, databases, and architecture of web applications and software.

18
Q

Copyright

A

The exclusive legal right, given to an originator or an assignee to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same.

19
Q

Creative Commons

A

A nonprofit organization that provides free licenses for creators to grant specific permissions for others to use their copyrighted work.

20
Q

CSS (Cascading Style Sheets)

A

A stylesheet language used to describe the presentation of a document written in HTML or XML.

21
Q

CSS Class

A

In CSS, a class is a group of elements that are the same or similar.

22
Q

CSS Selector

A

A pattern of elements and other terms that tell the browser which HTML elements should be selected to have the CSS property values inside the rule applied to them.

23
Q

Terabyte

A

A unit of digital data that is equal to about 1 trillion bytes.

24
Q

ROM

A

Read-only memory, or ROM, is a type of computer storage containing non-volatile, permanent data that normally can only be read, not written to.

25
RGB
RGB (red, green and blue) refers to a system representing the colors used on a digital display screen. Red, green and blue can be combined in various proportions to obtain any color in the visible spectrum. The RGB model uses 8 bits each -- from 0 to 23 -- for red, green and blue colors.
26
RAM
RAM stands for Random Access Memory, and it's a type of volatile memory that stores data and instructions while a computer is running. RAM is part of a computer's primary memory and is much faster to read from and write to than secondary storage like hard drives or SSDs. It's also volatile, meaning it loses data when the computer is turned off.
27
Processing
The actions a computer takes to interpret, manipulate, and transform data into usable information, or the execution of a program.
28
Processor
The part of the computer system that handles the instructions used to ensure that hardware and software respond as expected.
29
Operating System
System software that manages computer hardware and software resources, and provides common services for computer programs.
30
Megabyte
A unit of digital data that is equal to about 1 million bytes.
31
Kilobyte
A unit of digital data that is equal to about 1 thousand bytes.
32
Input
The data or instructions that you enter into a computer program in order to make it run.
33
Hertz
The unit of measurement for cycles per second.
34
Gigahertz
A unit of frequency in the International System of Units (SI), equal to one billion hertz.
35
Gigabyte
A unit of data that's equal to about 1 billion bytes of data.
36
Byte
A unit of digital information consisting of 8 bits.
37
Bit
The smallest unit of digital information, can have a value of either 0 or 1.