Exploring Computer Science Vocab Flashcards

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.