Computer science is the study of these and how they are implemented
What is algorithms?
100
Dealing with binary strings is error prone so programmers use this to reduce errors
What is hexadecimal
100
The set of rules for communications between computers
What is protocol
100
Rules that define the "grammar" of a programming language
What is syntax?
100
The theoretical model of what is computable named after mathematician
What is Turing Machine
200
The computing agent for a cookie recipe
What is the baker(person) following the recipe
200
Binary number equivalent of 5B in hexadecimal
What is 0101 1011
200
Data stored or applications running on a remote machine accessible via the Internet rather than a local computer
What is cloud computing?
200
This "User Oriented" view of a computer system and its resources hides the underlying hardware
What is virtual machine
200
Inference Engines use these "educated guess" algorithms
What are heuristics?
300
This compromise between natural language and programming languages is used to express algorithms.
What is pseudocode?
300
This hexadecimal value in binary is 1001 0011 1111 1010
What is 93FA ?
300
Unit of transmission on the internet
What is packet?
300
This high level programming language was used to implement algorithms in our class.
What is C++ ?
300
This model contains an element of randomness
What is Stochastic model?
400
When you remove details and describe in a more generalized fashion.
What is abstraction?
400
This 8 bit two's complement representation is actually -6 (negative 6)
What is 1111 1010 ?
400
Algorithms that search through large quantities of data looking for meaningful relationships
What is Data Mining?
400
This form of an algorithm actually runs in the CPU...
What is machine code ? Also known as object code.
400
Siri and Watson are example. When a computer understands the meaning of words in natural language, we say it is using this technology.
What is semantic technology ?
500
A loop in which the continuation condition is tested before the loop body is executed.
What is a pre-test loop?
500
This boolean gate outputs a TRUE if either or both of the inputs are TRUE.
What is OR Gate?
500
These three common topologies are typical of LANs
What are bus, star and ring ?
500
This implementation of pseudocode
Set pay to (hours_worked * hour_rate) is syntactically correct.
What is pay = hours_worked * hour_rate;
500
They describe the behavior of a complex system, may be interactive, may use graphical representation, can be used to describe systems that do no exist. However they DO NOT include every aspect of a system.