Computing Flashcards
What is a variable?
A value that can be changed by the program that it’s run by
What is an operator?
A character which determines what action will be performed.
What is an infinite loop
A loop that never stops and often causes an error
What are the 5 data types and what are they?
Integer - whole number
Float - decimal number
Character - a single alphanumeric number
String - One or more alphanumeric numbers
Boolean - TRUE / FALSE
What is a programming statement?
A singular instruction such as ‘print()’
What is machine code
1s and 0s (binary), which programming languages are translated to
What is a syntax error?
A bug where the rules of the language have not been followed
What is an AND gate?
When the 2 inputs are put together (binary)
0+0=0
0+1=0
1+0=0
1+1=1
What is an OR gate?
When the higher of the 2 inputs are chosen
0+0=0
0+1=1
1+0=1
1+1=1
What is a NOT gate?
When there’s 1 input and the opposite comes out
0=1
1=0
What is a network?
2 or more computers connected together using wi-fi or cables
What is a server?
A powerful computer which acts as a central hub for a network. Can be used for file sharing, emails, etc.
What is a client
A singular computer which is connected to a network
What do you need to join a network and how can you connect?
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
What is used to connect devices together in the most suitable route for sending data?
The router
What records which computers are connected to which ports?
The switch
What does LAN stand for and what does it do?
Local Area Network, it connects devices in a single site like a school or a library usually with cables
What does WAN stand for and what does it do?
Wide Area Network, it connects devices over a large geographical area like ATM machines and company branches usually with satellite connection
What is a network topology?
How a network is configured. E.g. bus and star toplogy
What is an IP address
A protocol which identifies a computer on a network
What is computational thinking?
Thinking logically like a computer to make a problem easier to solve
What is abstraction?
Separating details that are less important or unnecessary
What is decomposition?
Breaking down a system into smaller parts which are easier to understand
What is pattern recognition?
Finding similarities and patterns to solve complex problems more efficiently