Search Header Logo

Unit 3: Intro to Programming

Authored by Sam Kelso

Computers

9th - 12th Grade

20 Questions

Used 133+ times

Unit 3: Intro to Programming
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

1.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Abstraction

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.
An extra piece of information that you pass to the function to customize it for a specific need.
a classic method for learning programming with commands to control movement and drawing of an on-screen robot
Application Program Interface: a collection of commands made available to a programmer
Putting commands in correct order so computers can read the commands.

2.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Algorithm

A precise sequence of instructions for processes that can be executed by a computer
To repeat in order to achieve, or get closer to, a desired goal.
Application Program Interface: a collection of commands made available to a programmer
Putting commands in correct order so computers can read the commands.
Repeating actions that have a predetermined beginning, end, and increment (step interval)

3.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

API

Application Program Interface: a collection of commands made available to a programmer
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.
the optimal time a program takes to run on a computer, the optimal time or number of people required to create, the optimal number of resources required to run, etc
a classic method for learning programming with commands to control movement and drawing of an on-screen robot
aka "stepwise design", a problem solving approach in which you break down a system to gain insight into the sub-systems that make it up.

4.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Blocks

pieces of code that you use to solve a problem.
a classic method for learning programming with commands to control movement and drawing of an on-screen robot
Putting commands in correct order so computers can read the commands.
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.
the optimal time a program takes to run on a computer, the optimal time or number of people required to create, the optimal number of resources required to run, etc

5.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Documentation

a description of the behavior of a command, function, library, API, etc.
pieces of code that you use to solve a problem.
a collection of commands / functions, typically with a shared purpose
To repeat in order to achieve, or get closer to, a desired goal.
A base-16 number system that uses sixteen distinct symbols 0-9 and A-F to represent numbers from 0 to 15.

6.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

Efficiency

the optimal time a program takes to run on a computer, the optimal time or number of people required to create, the optimal number of resources required to run, etc
parts of a problem's solution (the overall goal); helps you focus on figuring out which block(s) you need rather than trying to solve the whole problem at once.
A precise sequence of instructions for processes that can be executed by a computer
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.
The action of doing something over and over again.

7.

MULTIPLE CHOICE QUESTION

10 sec • 1 pt

For Loop

Repeating actions that have a predetermined beginning, end, and increment (step interval)
a named group of programming instructions; reusable abstractions that reduce the complexity of writing and maintaining programs
A base-16 number system that uses sixteen distinct symbols 0-9 and A-F to represent numbers from 0 to 15.
A precise sequence of instructions for processes that can be executed by a computer
Application Program Interface: a collection of commands made available to a programmer

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?