What is a protocol?
International rules that ensure the transfer of data between systems.
What is a conditional?
Conditionals are expressions that evaluate to either true or false
What is an iterable?
Some type of object which can be looped over returning each of its members one at a time.
What is a WAN?
Wide Area Network - connects computer systems within a wide geographic area.
What is Pseudocode used for?
Help programmers develop computer programs
Name two things that computer protocols guarantee.
1) Data integrity
2) Congestion control
Give an example of a conditional:
Various
Give an example of an iterable:
Various
What is a portion of data sent through a network called?
A data packet.
What is an algorithm?
A series of unambiguous instructions that are used to solve a problem.
List 3 things that protocols provide:
1) Rules about message format
2) Rules about data compression
3) Rules about error checking
What is a shortcut version of the if/else statement called?
The ternary operator
Give an example of a situation which would require the use of a while loop.
Various.
What kind of a network does P2P use?
Distributed.
Explain what abstractions are as they relate to programming, provide an example.
Using packages, libraries, ect. which others have created inside your own program in order to speed up efficiency, reduce errors, ect.
EX: MomentJS package for formatting dates/times
What is the TCP/IP protocol stand for and do?
Transmission Control Protocol/ Internet Protocol
It is a communications protocol used for connecting users to the internet.
What is the formula of a ternary operator? - read it through
variable = expression1 ? expression2 : expression3;
What are the 3 kinds of loops in JAVA?
for loop, while loop, and the do-while loop.
List 5 benefits of using a VPN.
1) Easier communication
2) Secure communication
3) Cheaper than WAN
4) Allows secure remote access
5) Allows secure global networking
Approximately how many different coding languages are there? (within 50 is acceptable)
700+
What two organizations standardize networking protocols?
Refactor the following ternary operator into an if/else statement:
String result = (age > 18) ? "Yes you can vote" : "You can't vote yet";
String result = if(age > 18){
return "Yes you can vote"
}else{
return "you can't vote yet"
}
When should you use a while loop over a for loop?
When you aren't sure how many times you will need to increment.
What are Secure Socket Layer (SSL) and Transport Layer Security (TLS) based on?
Public-key encryption
Which sorting algorithms result is the best between these two:
o(n) and o(n^2)
o(n)