Programming
OOP
ADT
Computer Architecture
Computer Networks
100

An array of arrays

What is 2D array?

100

Something that need to be constructed.

What is an object?

100

This operation removes an element from the top of stack.

What is pop?

100

The most basic programmable unit of information.

What is a bit?

100

A small, formatted unit of data that travels across a network.

What is a packet?

200

A named storage location in a computer's memory that holds a value or data.

What is variable?

200

This holds the location of an object.

What is a reference variable?

200

This is the time complexity of every stack or queue basic operation

What is O(1)?

200
Main high speed memory that holds data and instructions.
What is RAM
200

Standardized rules and formats that govern how devices communicate, exchange data, and interpret information across a network.

What are network protocols?

300

A unique, descriptive label given to the memory location so that it can be easily referenced and manipulated by the programmer.

What is an identifier?

300

This is a weaker relationship between classes.

What is aggregation?

300

A data structure that requires order of data as a property

What is binary search tree?

300

This is the fundamental process a CPU uses to run programs.

What is Machine Instruction Cycle?

or

What is FDE cycle?

300

This is the bottom most in OSI model?

What is physical layer?

400

Undetermined repetitions that happen only if a condition is met.

What is an indefinite loop?

400

Strategic use of access specifiers is essential for this concept.

What is encapsulation?


400

Use of this data structure to implement a stack avoids or minimizes stack overflow error.

What is a Linked List?

400

Circuits that carry data from one area to another.

What are Busses?

400

This creates a secure, encrypted connection (a "tunnel") between your device and the internet, routing your traffic through a remote server to hide your IP address.

What is VPN?

500

Something that defines where in the program a variable is accessible.

What is scope?

500

Polymorphism is enabled by this java feature.

Either of the following:

What is dynamic(late) binding?

What is method overriding?

500

This binary search tree operation visits the nodes in the natural order of node values.

What is in-order traversal?

500

This logic gate acts as a simple comparator, indicating if inputs differ.

What is XOR?

500

This is the process of selecting a path for traffic in a network or between or across multiple networks.

What is routing?

M
e
n
u