Computing Innovations & Collaboration
Data
Algorithms & Programming
Computer Systems & Network
Impact of Computing
100
What is a set of instructions or code that tells a computer what to do to perform a specific task or solve a problem?

Program

100

What is the smallest unit of data in a computer, represented by a binary digit of 0 and 1.

Bits

100

What is a step-by-step procedure or set of rules used to solve a problem or perform a task?

Algorithm

100

What is any physical device capable of performing computations, such as a computer, smartphone, or tablet?

Computing device

100

What is the gap between those who have access to modern information and communication technology and those who do not.

Digital divide

200
What are errors in the structure or syntax of code that violate the rules of the programming language?

Syntax Error

200
What is a group of 8 bits, representing a single character or piece of data?

Byte

200

What is a value representing true or false, often used in logical expressions and conditions?

Boolean value
200

What is a global network of interconnected computer networks that communicate using standardized protocols?

Internet

200

What is outsourcing tasks, ideas, or information to a large group of people or community, typically using the Internet and social media platforms?

Crowdsourcing

300

What is the process of finding and fixing errors or bugs in a program to make it work correctly?

Debug

300

What are storage locations in a program that hold data which can change during program execution?

Variables

300

What are operators used to combine or modify boolean values, such as AND, OR, and NOT.

Logical Operators

300

What is a set of rules or standards defining how data is transmitted and received over a network?

Protocol

300

What is software or projects with source code that is publicly accessible and can be freely used, modified, and distributed by anyone?

Open source

400

What are notes or annotations added to code by developers to explain its purpose, functionality, or implementation details?

Comments

400

What is simplifying complex data or concepts by focusing on important details?

Abstraction

400

What is a type of procedure that returns a value and can be used as part of an expression?

Function

400

What is an information system consisting of interlinked hypertext documents accessible via the internet?

World Wide Web

400

What is the process of converting data into a secure form using algorithms to prevent unauthorized access or interception?

Encryption

500

What is a mistake in the logic or reasoning of a program, causing it to produce incorrect results or behave unexpectedly?

Logic Error

500

What is reducing the size of data to save storage space or transmission time?

Data compression
500

What is a variable or value passed to a procedure or function as input?

Parameter

500

What is Hypertext Transfer Protocol, a protocol used for transmitting web pages and other data over the Internet?

HTTP

500

What is the encryption method that uses a pair of keys, a public key for encryption and a private key for decryption, ensuring secure communication?

Public key encrytion

M
e
n
u