Unit 3: Intro to Programming

Unit 3: Intro to Programming

9th - 12th Grade

20 Qs

quiz-placeholder

Similar activities

Unit 3 Vocabulary

Unit 3 Vocabulary

10th Grade

18 Qs

Unit 3 - Intro to App Design

Unit 3 - Intro to App Design

12th Grade

18 Qs

Information Technology

Information Technology

12th Grade - University

15 Qs

4.1 Types of software

4.1 Types of software

9th Grade - University

15 Qs

J277 Operating Systems

J277 Operating Systems

10th - 12th Grade

15 Qs

AP CSP: Unit 3 Test Review

AP CSP: Unit 3 Test Review

10th - 12th Grade

22 Qs

Computer Science Explorations Final Review

Computer Science Explorations Final Review

9th - 12th Grade

20 Qs

Robotics Pretest

Robotics Pretest

9th - 12th Grade

20 Qs

Unit 3: Intro to Programming

Unit 3: Intro to Programming

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Sam Kelso

Used 133+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?