Protocols
Operators
Hodgepodge
What's your problem?
Acronyms
200

An encapsulated chunk of data that is passed through a network.

What is a Packet

200

Done to expressions to produce a single value

What is Evaluate?

200

The type of computer that forwards data across a network

What is a router?

200
A general description of a task that can be solved algorithmically.
What is a problem?
200

ISP

Internet Service Provider - a company that provides access to the internet for a fee

400

A protocol used by the World Wide Web that uses the internet.

What is HTTP?

400
Included in most programming languages, these operators include addition, subtraction, multiplication, division, and modulo

What is an Arithmetic operator?

400

This happens when an ending condition will never evaluate to true

What is an infinite loop?

400
This type of problem has a yes/no answer

What is a Decision Problem?

400

API

Application Program Interface - specifications for how the functions in a library behave and can be used.

600

The protocol that assigns unique numbers to each connected device

What is IP (Internet Protocol)?

600

These operators, such as ==, evaluate an expression to a Boolean value, or true or false

What are comparison operators?
600

Algorithms that usually reduce the number of bits transmitted and guarantee complete reconstruction of the original data.

What is lossless compression?

600

An algorithm that produces correct outputs for all inputs can be written for this type of problem

What is a Decidable problem?

600

URL

Uniform Resource Locator - unique name for a domain or document on the internet

800

This protocol ensures all packets are received and properly ordered

What is TCP (Transmission Control Protocol)?

800

A program changes the value represented by a variable using this operator

What is an Assignment operator?

800

The search algorithm that eliminates half of the sorted data each time it runs until its target is found or all data has been processed.

What is the binary search algorithm?

800

This type of problem has the goal of finding the best solution among many

What is an Optimization problem?

800

DNS

Domain Name System - responsible for translating domain names into IP addresses

1000

This protocol does little error-checking and does not resend dropped packets.

What is UDP (User Datagram Protocol)?

1000
The error received when attempting to represent a number that is too precise.

What is a round-off error?

1000

Not necessarily an optimal approach to finding a solution but used when optimal techniques are impractical.

What is a Heuristic?
1000

No algorithm can be constructed that is always capable of providing the correct answer

What is an Undecidable problem?

1000

PII

Personally Identifiable Information - information about an individual that identifies, links, relates, or describes them.