Search Header Logo

Unit 3: Intro to Programming

Authored by Sam Kelso

Computers

9th - 12th Grade

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

20 questions

Show all answers

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?