System Design
Data Structures
Computer Organization
Computer Languages
General Science
100

This diagram visually represents the flow of data within a system.

What is a data flow diagram (DFD)?

100

This is the address or position of elements in an array.

What is an index?

100

The component that fetches, decodes, and executes instructions in a computer.

What is the central processing unit (CPU)?

100

This language is used to structure the layout of websites.

What is HTML?

100

This planet, known for its prominent ring system, is the second-largest in the solar system.

What is Saturn?

200

This process involves understanding user requirements to create a system specification.

What is systems analysis?

200

This term refers to a fixed-size collection that can hold elements of the same data type and provides fast access by index.

What is an array?

200

The type of memory that is fast and volatile, used to store data temporarily while a program is running.

What is RAM (Random Access Memory)?

200

This language is commonly used for web development on both the client and server sides.

What is JavaScript?

200

The phenomenon in which the frequency of a wave changes for an observer moving relative to the wave source.

What is the Doppler effect?

300

A methodology where the system is developed in repeated cycles or increments.

What is agile development?

300

Function to add an elements into a collection.

What is .addItem()?

300

A high-speed storage location within the CPU used to store data that is currently being processed.

What is a register?

300

This language is known for its simplicity and readability, often used for scripting and automation.

What is Python?

300

The approximate number of moons Jupiter has.

What is 79?

400

This testing phase ensures that individual components of a system work together as intended.

What is integration testing?

400

The most efficient way to search for an element in a sorted 1D array, requiring the array to be halved at each step.

What is binary search?

400

The part of the CPU responsible for performing arithmetic and logical operations.

What is the ALU (Arithmetic Logic Unit)?

400

Developed by Sun Microsystems, this object-oriented language is used in Android app development.

What is Java?

400

The branch of physics that deals with the effects of forces on motion, including concepts such as inertia and momentum.

What is dynamics?

500

This system installation method involves replacing the old system entirely with the new system in a single operation.

What is direct changeover?

500

Write code to transfer an item from array to collection.

Write code.

500

The hardware system that manages data transfers between the CPU and other components, like memory or peripherals.

What is the bus system?

500

Known for system programming, this language was developed by Bjarne Stroustrup and is an extension of the C language.

What is C++?

500

The name of the hypothetical point in space-time where gravitational forces are so strong that nothing, not even light, can escape.

What is a singularity?