Glossary Flashcards

(60 cards)

1
Q

Network

A

Computers linked together

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

Workstation

A

Computer connected to the network

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

Stand Alone Machine

A

Computer not connected to a network

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

Desktop/laptop

A

PC sits on desk full sized keys/monitor

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

World Wide Web

A

Interconnected web pages

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

Internet

A

PC’s interconnected

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

LAN

A

Network over a small area

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

WAN

A

Wide area network

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

Bandwidth

A

Amount of data possible through a cable/per second

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

Decomposition

A

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

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

Abstraction

A

Representing essential features without including the background details or explanations

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

Iteration

A

A process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met

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

Selection

A

A question is asked and depending on the answer the program takes one of two courses of action after which the program moves on to the next event

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

Pseudocode

A

A notation resembling a simplified programming language, used in program design

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

Algorithm

A

A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer

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

Variable

A

A storage address paired with an associated symbolic name, which contains some known or unknown quantity of information referred to as a value

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

Constant

A

A value that cannot be altered by the program during normal execution, i.e., the value is constant

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

Protocol

A

A system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity

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

Sequence

A

The order that commands are executed by a computer, allowing us to carry out tasks that have multiple steps

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

Syntax

A

Refers to the spelling and grammar of a programming language

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

Validation

A

An automatic computer check to ensure that the data entered is sensible and reasonable

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

What is an algorithm?

A

An algorithm is a set of logical steps to be followed to perform a particular task

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

What are the two methods to represent an algorithm?

A

Pseudocode and flowchart

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

What statement is used for data entry?

A

INPUT statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What statement is used to display a variable?
PRINT statement
26
What operator is used for assigning a variable?
← operator
27
What are the two types of conditional statements?
If… then… statement and case statement
28
What conditional statement is used for more than two conditions?
If… then… elseif … statement
29
What is iteration?
Repeated execution of a set of lines is called iteration
30
What type of programming statements are used for iterations?
Loop statements
31
What are the types of loop statements?
For... to… next, repeat... until and while… do...
32
What operator is used for ‘not equal to’ comparisons?
!= or <>
33
What operator is used for grouping comparisons?
( )
34
Algorithm
A set of logical steps to be followed to perform a particular task
35
Conditional statements
Statements used when different actions are to be performed based on different values of user input
36
Flowchart
A method of representing an algorithm in a pictorial form, depicting the steps and order to be followed to perform a task
37
INPUT
A statement used for data entry
38
Iteration
Repeated execution of a set of lines
39
Loop statements
Statements that are used to execute a part of the algorithm multiple times
40
Program
A set of instructions that performs a specific task during its execution
41
PRINT
A statement used to display a string or a variable
42
Pseudocode
A method of representing an algorithm using simple words and mathematical operators
43
Software
Programs responsible for various operations of a computer and its peripherals
44
Variable
A symbolic name used to represent a value which could be changed during execution
45
What is computational thinking?
Computational thinking is a thought process involved in formulating a problem and expressing its solution in such a way that computers can effectively carry it out.
46
Why is developing software a complex process?
Because software development involves innovative thinking processes and complex testing procedures.
47
What are the components of computational thinking?
Abstraction Decomposition Algorithm design
48
What are the steps involved in problem solving?
Understand the problem Construct a plan to solve the problem Apply the plan Check for errors and look for improvements in the current plan
49
What steps are involved in understanding a problem?
We need all data to understand the problem. Then, we must check whether the problem is solvable. If it is solvable, a complex problem can be broken down into simpler modules.
50
What are the characteristics of a proper solution?
Error-free, efficient and reusable.
51
What is abstraction?
A component of computational thinking where certain non-essential characteristics of objects or systems are removed so that it is reduced to a simple set of characteristics.
52
List some examples of abstraction
Variables and functions in programming. Layering in computer networks.
53
What is decomposition?
A component of computational thinking where a large problem is broken down into smaller chunks that can then be solved using computing.
54
What is pattern recognition?
A concept where similar problems are solved by reusing solutions.
55
What are the advantages of using pattern recognition?
Saves effort and time.
56
What is an algorithm?
A problem is broken into a series of logical steps called an algorithm.
57
In what forms, is an algorithm represented?
Flowchart and pseudocode
58
What is a flowchart?
A method of representing algorithms in pictorial form, depicting the steps and order to be followed to perform a task.
59
What is pseudocode?
A method of representing an algorithm using simple words and mathematical operators.
60
What is the function of a MOD operator?
A MOD operator is used to find remainder of a division operation.