Introduction to Programming Vocabulary

Quiz
•
Computers
•
9th - 12th Grade
•
Medium
LaToya James
Used 124+ times
FREE Resource
16 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Algorithm
A programming language with many commands and features designed to make common tasks easier to program. Any high level functionality is encapsulated as combinations of low level commands.
To repeat in order to achieve, or get closer to, a desired goal.
A precise sequence of instructions for processes that can be executed by a computer.
Putting commands in correct order so computers can read the commands.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
High Level Programming Language
A problem solving approach (also known as stepwise design) in which you break down a system to gain insight into the sub-systems that make it up.
a simplified representation of something more complex. Allows you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.
A method of programming in which two programmers write code using a single computer. One programmer in the "driver" role uses the mouse and keyboard to actually write the code while a second acts as a "navigator", keeping track of the big picture, catching errors, and making suggestions. Programmers switch roles frequently and communicate throughout the process.
A programming language with many commands and features designed to make common tasks easier to program. Any high level functionality is encapsulated as combinations of low level commands.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Low Level Programming Language
A classic method for learning programming with commands to control movement and drawing of an on-screen robot called a "turtle". The turtle hearkens back to early implementations in which children programmed a physical robot whose dome-like shape was reminiscent of a turtle.
A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
A programming language with many commands and features designed to make common tasks easier to program. Any high level functionality is encapsulated as combinations of low level commands.
A programming language that captures only the most primitive operations available to a machine. Anything that a computer can do can be represented with combinations of low level commands.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Iterate
To repeat in order to achieve, or get closer to, a desired goal.
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
A collection of commands made available to a programmer.
Putting commands in correct order so computers can read the commands.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Selection
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
Putting commands in correct order so computers can read the commands.
To repeat in order to achieve, or get closer to, a desired goal.
A named group of programming instructions. Functions are reusable abstractions that reduce the complexity of writing and maintaining programs.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sequencing
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
To repeat in order to achieve, or get closer to, a desired goal.
Putting commands in correct order so computers can read the commands.
A description of the behavior of a command, function, library, API, etc.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Abstraction
·A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
A named group of programming instructions. Reusable abstractions that reduce the complexity of writing and maintaining programs.
A simplified representation of something more complex. Allows you to hide details to help you manage complexity, focus on relevant concepts, and reason about problems at a higher level.
A collection of commands / functions, typically with a shared purpose.
Create a free account and access millions of resources
Similar Resources on Wayground
20 questions
Grade 10 Review

Quiz
•
10th Grade
18 questions
Python basics

Quiz
•
7th - 10th Grade
14 questions
Identifying and Understanding the Microsoft Word Interface

Quiz
•
8th - 12th Grade
20 questions
Code.org Quiz L 1-4

Quiz
•
6th Grade - University
12 questions
Computer Science Level 1 - Blocks with VEXcode VR Course Unit 2

Quiz
•
5th - 12th Grade
15 questions
Information Technology

Quiz
•
12th Grade - University
12 questions
Block-Based Coding Round 2

Quiz
•
12th Grade
18 questions
VEX Robotics Drivetrain Programming Quiz

Quiz
•
9th Grade
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
10 questions
1.2 OSI & TCP IP Models Quiz

Quiz
•
10th Grade
20 questions
Digital Citizenship

Quiz
•
8th - 12th Grade
30 questions
Introduction to Computers

Quiz
•
8th - 9th Grade
35 questions
Computer Baseline Examination 2025-26

Quiz
•
9th - 12th Grade
13 questions
Problem Solving Process

Quiz
•
9th - 12th Grade
20 questions
Hardware vs. Software Quiz

Quiz
•
7th - 10th Grade
10 questions
Understanding Algorithms with Pseudocode and Flowcharts

Interactive video
•
9th - 12th Grade