Computing Flashcards

1
Q

What is a variable?

A

A value that can be changed by the program that it’s run by

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

What is an operator?

A

A character which determines what action will be performed.

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

What is an infinite loop

A

A loop that never stops and often causes an error

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

What are the 5 data types and what are they?

A

Integer - whole number
Float - decimal number
Character - a single alphanumeric number
String - One or more alphanumeric numbers
Boolean - TRUE / FALSE

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

What is a programming statement?

A

A singular instruction such as ‘print()’

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

What is machine code

A

1s and 0s (binary), which programming languages are translated to

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

What is a syntax error?

A

A bug where the rules of the language have not been followed

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

What is an AND gate?

A

When the 2 inputs are put together (binary)
0+0=0
0+1=0
1+0=0
1+1=1

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

What is an OR gate?

A

When the higher of the 2 inputs are chosen
0+0=0
0+1=1
1+0=1
1+1=1

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

What is a NOT gate?

A

When there’s 1 input and the opposite comes out
0=1
1=0

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

What is a network?

A

2 or more computers connected together using wi-fi or cables

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

What is a server?

A

A powerful computer which acts as a central hub for a network. Can be used for file sharing, emails, etc.

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

What is a client

A

A singular computer which is connected to a network

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

What do you need to join a network and how can you connect?

A

You need a network interface card to join and you can connect with either a wireless access point if it’s a wireless network or Ethernet if it’s a wired network

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

What is used to connect devices together in the most suitable route for sending data?

A

The router

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

What records which computers are connected to which ports?

A

The switch

17
Q

What does LAN stand for and what does it do?

A

Local Area Network, it connects devices in a single site like a school or a library usually with cables

18
Q

What does WAN stand for and what does it do?

A

Wide Area Network, it connects devices over a large geographical area like ATM machines and company branches usually with satellite connection

19
Q

What is a network topology?

A

How a network is configured. E.g. bus and star toplogy

20
Q

What is an IP address

A

A protocol which identifies a computer on a network

21
Q

What is computational thinking?

A

Thinking logically like a computer to make a problem easier to solve

22
Q

What is abstraction?

A

Separating details that are less important or unnecessary

23
Q

What is decomposition?

A

Breaking down a system into smaller parts which are easier to understand

24
Q

What is pattern recognition?

A

Finding similarities and patterns to solve complex problems more efficiently

25
Q

What is algorithmic thinking?

A

Making a logical sequence to carry out a task

26
Q

What is the difference between programming and computational thinking?

A

Programming tells a computer what to do and computational thinking allows us to work out what to tell a computer to do

27
Q

What are the Boolean operators?

A

AND
OR
NOT

28
Q

What values does a Boolean expression have?

A

True or False