NEW
Font size
WorksheetsSoftware App Creation Terms
Total questions: 44
Worksheet time: 22mins
Benjamin and Abigail are trying to connect their computers to play an online game. Which of the following best describes what an IP address is, so they can find each other on the internet?
Information stored by a computer, such as names, addresses, and phone numbers.
A collection of code that tells a computer how to perform specific tasks.
A unique number that identifies a device or website on the internet.
The server side of a website or app where the web connects to a database; not visible to users.
Nora, Lily, and Mia are curious about how computers understand instructions! Which of the following best defines source code that they might write?
A) A collection of code that tells a computer how to perform specific tasks.
B) The human-readable code written by developers before it's converted into machine code.
C) An instruction given to a computer to perform an action, such as opening a file.
D) The stage in development where developers write code to create a product based on team goals.
Kai and Samuel are having a debate in class! Kai says the cloud is just a fancy web address, but Samuel thinks it’s something much bigger. Which of the following best defines what the cloud really is?
A remote internet storage solution used to store data off local devices for security and efficiency.
A system that hosts websites and data, making them accessible online.
A web address that directs users to a specific website or page.
A unique number that identifies a device or website on the internet.
Emma, Anika, and Kai are curious about different ways to learn programming. Which of the following best describes project-based learning?
A hands-on learning method where programmers gain experience by working on real projects.
A collection of code that tells a computer how to perform specific tasks.
A set of templates and tools, including APIs, that help developers build projects quickly.
An instruction given to a computer to perform an action, such as opening a file.
Olivia and Aiden are coding a website together! They want to make sure only visitors above 18 can access a voting page. Which of the following best describes how they can use 'Else statements' to help with this?
Object-oriented languages use classes to separate different types of objects based on their characteristics. Creating classes helps your program understand what types of data might exist and what to do with similar data.
An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value.
Else statements tell the computer to perform a task if something is true and otherwise to do something different. For example, a statement may tell a computer to accept visitors for a voting site if they're above the age of 18 and deny access if they're under the age of 18.
During a digital art class, Evelyn, Arjun, and Oliver are discussing what makes up the images on their computer screens. Which of the following best defines a 'Pixel'?
A) A pixel, short for picture element, is the basic unit for digital displays for programmable color. These are small one-color dots that make up all images on a screen.
B) An argument is the value a program inputs when you run a function. When the user plugs in their intended argument, the program then executes the function to produce a final output.
C) An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
D) A nested function is one that lives within another function in your code. The program then executes that function as part of the greater function with which it lives.
Maya, Emma, and Michael are working on a cool new app! They need to figure out the best way to organize all their data. Which of the following best defines a 'Data structure' that could help them?
A) A combination of programs used to build software, often including tools for organizing data.
B) The format used to store and organize large volumes of data in programs and databases.
C) A language with specific syntax used to write computer programs (e.g., Python, C, Ruby).
D) A system that hosts websites and data, making them accessible online.
Hannah, Abigail, and Aiden are learning about programming! Which of the following best describes what a 'Constant' is in code?
An operator is an arithmetic symbol, or combination of symbols, that represents an action or process. For instance, when '!=' appears between two variables, it means these variables aren't equal.
Syntax is the structure of a programming language. This states the order words appear in order to perform certain tasks. Each language follows its own syntax.
For loops are blocks of codes that repeat multiple times. When using these, programmers specify the number of times to repeat the code.
A constant is an element in code that remains unchanged when the program executes its code. Characters and strings can qualify as constants.
David, Daniel, and Sophia are learning about programming concepts in class. They come across the term 'Class.' Which of the following best defines a 'Class'?
This is a form of capitalization where the programmer uses lowercase for the first letter of the first word and capitalizes the first letter of the following words when naming their variables. An example of a camel case is 'myVariable.'
Object-oriented languages use classes to separate different types of objects based on their characteristics. Creating classes helps your program understand what types of data might exist and what to do with similar data.
An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3).
A remote internet storage solution used to store data off local devices for security and efficiency.
Noah, Isla, and Rohan are learning about programming in class. The teacher asks: "Which of the following best defines an 'Argument'?" Can you help them pick the right answer?
A) A constant is an element in code that remains unchanged when the program executes its code. Characters and strings can qualify as constants.
B) An algorithm is a sequence of problem-solving steps which produces a mean or average that informs computing. For instance, a search engine website uses an algorithm to choose what website to show users first.
C) An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
D) An argument is the value a program inputs when you run a function. When the user plugs in their intended argument, the program then executes the function to produce a final output.
Noah wants to impress his friends Liam and James by showing them how to use a computer like a pro! He types something into the computer and it instantly opens a file. What did Noah just use?
An instruction given to a computer to perform an action, such as opening a file.
A collection of code that tells a computer how to perform specific tasks.
A web address that directs users to a specific website or page.
A set of templates and tools, including APIs, that help developers build projects quickly.
Charlotte, Emma, and Abigail are building a cool new website together! Charlotte is curious: what exactly is the back end of their project?
A) A system that hosts websites and data, making them accessible online.
B) A programmer skilled in both front-end and back-end development.
C) A web address that directs users to a specific website or page.
D) The server side of a website or app where the web connects to a database; not visible to users.
Zoe, Isla, and Ethan are learning about computer science. Zoe asks, "Hey, what exactly is a stack?" Can you help them figure it out?
The format used to store and organize large volumes of data in programs and databases.
A combination of programs used to build software, often including tools for organizing data.
A collection of code that tells a computer how to perform specific tasks.
A unique number that identifies a device or website on the internet.
Ethan, Lily, and Kai are organizing a digital scavenger hunt! They need to keep track of all the clues, names, and scores on their computers. What is the term for the information stored by a computer, like names, addresses, and phone numbers?
A) A collection of code that tells a computer how to perform specific tasks.
B) Information stored by a computer, such as names, addresses, and phone numbers.
C) A web address that directs users to a specific website or page.
D) A unique number that identifies a device or website on the internet.
Elijah is working on his new game, but something keeps going wrong! What is the process called where Elijah hunts down and fixes those pesky bugs before his game is ready for Ava and Abigail to play?
A) A fault or flaw in code that causes crashes or errors in a program.
B) The process where programmers check each other's code for bugs and errors to improve efficiency.
C) A collection of code that tells a computer how to perform specific tasks.
D) The process of identifying and fixing bugs in software before deployment.
Lily, Luna, and Charlotte are building a cool interactive game in their coding class. Suddenly, Luna asks, "Hey, what exactly does the term 'Event' mean in programming?" Which of the following is the best answer to help Luna out?
A) A fault or flaw in code that causes crashes or errors in a program.
B) "Any mathematical equation in code is an expression. These are common in programming as they instruct programs to execute arithmetic according to user input.","C) A system that hosts websites and data, making them accessible online.","D) "An event is an occurrence that triggers a response in a program. A user or a source, such as a mouse click, initiates these events."
Priya, Maya, and Avery are learning about different data types in their programming class. During a quiz, their teacher asks: Which of the following best defines the term 'Char' in programming?
A) "A constant is an element in code that remains unchanged when the program executes its code. Characters and strings can qualify as constants."
B) "Char, which is short for character, is a single number, letter or symbol. It's a C++ data type that stores the value as an integer."
C) "Syntax is the structure of a programming language. This states the order words appear in order to perform certain tasks. Each language follows its own syntax."
D) "An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3)."
Mason, Michael, and James are coding together and stumble upon the term 'Expression' in their program. Which of the following best describes what an 'Expression' means in programming?
For loops are blocks of codes that repeat multiple times. When using these, programmers specify the number of times to repeat the code.
A while loop is a piece of code that runs as long as a specific condition is true. Coders use this type of loop when they don't know how many times they need to repeat their code.
An operator is an arithmetic symbol, or combination of symbols, that represents an action or process. For instance, when '!=' appears between two variables, it means these variables aren't equal.
Any mathematical equation in code is an expression. These are common in programming as they instruct programs to execute arithmetic according to user input.
During a coding competition, Arjun and Priya are racing to finish their programs. Suddenly, Priya's code starts acting weird! What does she most likely have in her code?
A) A fault or flaw in code that causes crashes or errors in a program.
B) A unique number that identifies a device or website on the internet.
C) A collection of code that tells a computer how to perform specific tasks.
D) The process of identifying and fixing bugs in software before deployment.
Sophia, Evelyn, and Aiden are organizing their favorite snacks for a class party. They want to keep all the same types of snacks together under one name, instead of listing each snack separately. Which of the following best describes the data structure they should use?
An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3).
Object-oriented languages use classes to separate different types of objects based on their characteristics. Creating classes helps your program understand what types of data might exist and what to do with similar data.
Char, which is short for character, is a single number, letter or symbol. It's a C++ data type that stores the value as an integer.
An algorithm is a sequence of problem-solving steps which produces a mean or average that informs computing. For instance, a search engine website uses an algorithm to choose what website to show users first.
William wants to share his favorite website with Sophia and Lily. What does he need to give them so they can visit the exact same page online?
A) A unique number that identifies a device or website on the internet.
B) The server side of a website or app where the web connects to a database; not visible to users.
C) A web address that directs users to a specific website or page.
D) A collection of code that tells a computer how to perform specific tasks.
Charlotte, Ethan, and Avery are working together on a coding project. They come across the term "algorithm" and want to make sure they understand it. Which of the following best defines an algorithm?
An algorithm is a sequence of problem-solving steps which produces a mean or average that informs computing. For instance, a search engine website uses an algorithm to choose what website to show users first.
Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value.
An argument is the value a program inputs when you run a function. When the user plugs in their intended argument, the program then executes the function to produce a final output.
An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
Olivia, Mia, and Aria are working together on a coding project. During their discussion, they come across the term 'Nested.' Which of the following best defines what 'Nested' means in programming?
An operator is an arithmetic symbol, or combination of symbols, that represents an action or process. For instance, when '!=' appears between two variables, it means these variables aren't equal.
A pixel, short for picture element, is the basic unit for digital displays for programmable color. These are small one-color dots that make up all images on a screen.
A constant is an element in code that remains unchanged when the program executes its code. Characters and strings can qualify as constants.
A nested function is one that lives within another function in your code. The program then executes that function as part of the greater function with which it lives.
Grace and Ethan are learning to code, but they keep hearing the word 'Syntax' in class. Can you help them out? Which of the following best defines the term 'Syntax'?
An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3).
A pixel, short for picture element, is the basic unit for digital displays for programmable color. These are small one-color dots that make up all images on a screen.
A nested function is one that lives within another function in your code. The program then executes that function as part of the greater function with which it lives.
Syntax is the structure of a programming language. This states the order words appear in order to perform certain tasks. Each language follows its own syntax.
David and Olivia are having a friendly coding competition! David asks: "Hey Olivia, can you tell me which of the following best defines the term 'Operator'?" Who will get it right?
An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3).
An operator is an arithmetic symbol, or combination of symbols, that represents an action or process. For instance, when '!=' appears between two variables, it means these variables aren't equal.
A constant is an element in code that remains unchanged when the program executes its code. Characters and strings can qualify as constants.
An algorithm is a sequence of problem-solving steps which produces a mean or average that informs computing. For instance, a search engine website uses an algorithm to choose what website to show users first.
Elijah, Olivia, and Avery are designing a cool new app! They want to make sure users love using it and find it super easy. What is the term for the design of how users interact with a product, focusing on ease and satisfaction?
A. A hands-on learning method where programmers gain experience by working on real projects.
B. A type of AI where programs learn and improve from experience, such as image recognition.
C. A web address that directs users to a specific website or page.
D. The design of how users interact with a product, focusing on ease and satisfaction.
Aria and Aiden are working on a cool new app, but they want to speed things up! Which of the following would help them by providing a set of templates and tools, including APIs, to build their project quickly?
The format used to store and organize large volumes of data in programs and databases.
A language with specific syntax used to write computer programs (e.g., Python, C, Ruby).
A set of templates and tools, including APIs, that help developers build projects quickly.
A combination of programs used to build software, often including tools for organizing data.
Abigail, Aiden, and Henry are coding together in class! They want to understand what iteration means in programming. Can you help them pick the best explanation?
A. "Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value."
B. "A nested function is one that lives within another function in your code. The program then executes that function as part of the greater function with which it lives."
C. "A while loop is a piece of code that runs as long as a specific condition is true. Coders use this type of loop when they don't know how many times they need to repeat their code."
D. "An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop."
Maya and Avery are working together on a coding project. Before they launch their app, they decide to check each other's code for bugs and errors to make sure everything runs smoothly. What is this important process called?
The process where programmers check each other's code for bugs and errors to improve efficiency.
A collection of code that tells a computer how to perform specific tasks.
The human-readable code written by developers before it's converted into machine code.
The process of identifying and fixing bugs in software before deployment.
Luna and Elijah are coding a game together. They want to make sure a special action only happens if a certain condition is met—like giving bonus points if a player finds a hidden treasure! Which of the following best defines an 'if statement'?
Else statements tell the computer to perform a task if something is true and otherwise to do something different. For example, a statement may tell a computer to accept visitors for a voting site if they're above the age of 18 and deny access if they're under the age of 18.
A while loop is a piece of code that runs as long as a specific condition is true. Coders use this type of loop when they don't know how many times they need to repeat their code.
Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value.
An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
Aria and Noah are working together on a software project. During their discussion, Aria asks, "What does 'build' mean in software development?" Which of the following is the best answer she could get?
The stage in development where developers write code to create a product based on team goals.
A collection of code that tells a computer how to perform specific tasks.
A set of templates and tools, including APIs, that help developers build projects quickly.
The format used to store and organize large volumes of data in programs and databases.
Daniel and Abigail are discussing tech careers. Which of the following best describes what it means to be a 'full stack developer'?
A) A type of AI where programs learn and improve from experience, such as image recognition.
B) A programmer skilled in both front-end and back-end development.
C) The human-readable code written by developers before it's converted into machine code.
D) A set of templates and tools, including APIs, that help developers build projects quickly.
Nora, Evelyn, and Priya are working together on a new app. They want to use a method where they build the app in small, quick sprints, allowing for simple code and lots of testing along the way. Which of the following best describes the approach they're using?
The process of identifying and fixing bugs in software before deployment.
The process where programmers check each other's code for bugs and errors to improve efficiency.
A process where developers build software in stages using short sprints, enabling simple code and frequent testing.
The stage in development where developers write code to create a product based on team goals.
Abigail, Noah, and Samuel are working together on a group project. They want to put their website online so everyone can see it. Which of the following best defines what a 'Server' is, the thing they need to make their website accessible to the world?
An instruction given to a computer to perform an action, such as opening a file.
A system that hosts websites and data, making them accessible online.
A web address that directs users to a specific website or page.
The server side of a website or app where the web connects to a database; not visible to users.
Harper and Henry are building a cool new website for their class project! Which of the following best describes what the 'Front end' is?
A) A web address that directs users to a specific website or page.
B) The stage in development where developers write code to create a product based on team goals.
C) The server side of a website or app where the web connects to a database; not visible to users.
D) The user-facing part of a program that allows interaction and enhances user experience.
Rohan, Nora, and Noah are working on a computer project. Which of the following best defines what 'Input' means when they use devices like keyboards, mice, or cameras?
A) A unique number that identifies a device or website on the internet.
B) A collection of code that tells a computer how to perform specific tasks.
C) A web address that directs users to a specific website or page.
D) Data entered into a computer via devices like keyboards, mice, or cameras.
Arjun, Luna, and Aiden are coding superheroes! They want to repeat a block of code a certain number of times to save the day. Which of the following best describes the kind of loop they should use?
A) "A while loop is a piece of code that runs as long as a specific condition is true. Coders use this type of loop when they don't know how many times they need to repeat their code."
B) "An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop."
C) "Syntax is the structure of a programming language. This states the order words appear in order to perform certain tasks. Each language follows its own syntax."
D) "For loops are blocks of codes that repeat multiple times. When using these, programmers specify the number of times to repeat the code."
Henry and Grace are coding together! Henry wants to use a loop that keeps running as long as a certain condition is true, but he isn’t sure how many times it will repeat. Which of the following best describes the type of loop Henry should use?
For loops are blocks of codes that repeat multiple times. When using these, programmers specify the number of times to repeat the code.
A pixel, short for picture element, is the basic unit for digital displays for programmable color. These are small one-color dots that make up all images on a screen.
A while loop is a piece of code that runs as long as a specific condition is true. Coders use this type of loop when they don't know how many times they need to repeat their code.
An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
Hannah, Aria, and Priya are working on a coding project together. They come across a style of writing variable names called 'camel case.' Which of the following best defines 'camel case'?
This is a form of capitalization where the programmer uses lowercase for the first letter of the first word and capitalizes the first letter of the following words when naming their variables. An example of a camel case is 'myVariable.'
An array is a data structure composed of a list of elements of the same data types which keeps all related data under one name. For example, programmers could organize data listed as variable_1, variable_2 and variable_3 under variable (3).
Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value.
An iteration is a single completion of a loop or sequence where a set of code repeats. Whenever a program executes a block of code, one iteration occurs in the 'for' or 'while' loop.
Emma, Elijah, and Charlotte are curious about how computers can recognize their faces in photos! Which of the following best describes what 'machine learning' is, the magic behind this technology?
A) A collection of code that tells a computer how to perform specific tasks.
B) An instruction given To a computer to perform an action, such as opening a file.
C) A type of AI where programs learn and improve from experience, such as image recognition.
D) A hands-on learning method where programmers gain experience by working on real projects.
Benjamin, Ethan, and Hannah are curious about what a 'programming language' really is. Which of the following best defines it?
A) A hands-on learning method where programmers gain experience by working on real projects.
B) A language with specific syntax used to write computer programs (e.g., Python, C, Ruby).
C) A collection of code that tells a computer how to perform specific tasks.
D) The human-readable code written by developers before it's converted into machine code.
Imagine Aria is creating a game where players have to solve puzzles to move to the next level. She wants to use something in her code that helps the computer decide what to do next based on the player's actions. Which of the following best defines what Aria should use?
"Similar to a conditional statement, an if statement is a piece of code that relies on specific information to execute. For example, a program may only execute a given function if the argument is a negative value."
"An operator is an arithmetic symbol, or combination of symbols, that represents an action or process. For instance, when '!=' appears between two variables, it means these variables aren't equal."
"Conditional statements are phrases that help a computer decide what to do next using an if/then format. For instance, 'If the user enters their password, then they can enter their account profile.'"
"A hands-on learning method where programmers gain experience by working on real projects."
Charlotte, Noah, and Jackson are having a quiz showdown! Can you help them figure out which of the following best defines 'Term'?
Information stored by a computer, such as names, addresses, and phone numbers.
A web address that directs users to a specific website or page.
Definition
A remote internet storage solution used to store data off local devices for security and efficiency.
Rohan, Hannah, and Mia are curious about how computers follow instructions. Which of the following best defines a 'Computer program'?
An instruction given to a computer to perform an action, such as opening a file.
The human-readable code written by developers before it's converted into machine code.
A language with specific syntax used to write computer programs (e.g., Python, C, Ruby).
A collection of code that tells a computer how to perform specific tasks.
