wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PLTW Mid-Term Review

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is the Computer Science Essentials course?

a)

introduces students to coding fundamentals through the block-based programming of apps.

b)

introduces students to the idea of what can be done if you decide to major in coding.

c)

introduces students to the idea of fundamentals to python

d)

introduces students to using MITT App inventor

2.

Lead The Way is a nonprofit organization that provides a transformative learning experience for Pre k-12 students and teachers across the U.S.

a)

Presentation

b)

GT

c)

Physics

d)

Project

3.

The acronym for Term, Example, Meaning, Picture; is ________ a vocabulary building strategy.

a)

chart word

b)

note chart

c)

TEMP chart

d)

Chart

4.

To identify errors or bugs in computer hardware or programs and fix them.

a)

debug

b)

bug

c)

error

d)

catapillar

5.

Which ones are considered to be data types.

a)

string

b)

integer

c)

float

d)

all of above

6.

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication or division.

a)

math operator

b)

arithmetic operator

c)

decimal operator

d)

number operator

7.

When you are going to test your app using MIT to create it, what program will you use to see if the app works.

a)

designer app

b)

google play app

c)

emulator

d)

canvas

8.

What is Pair Programming.

a)

communication and collaboration

b)

individual work

c)

communicate and individual

d)

communication

9.

The driver in pair programming is responsible for.

a)

writes and modifies the code

b)

controls the computer or tablet

c)

transfers the code to any external hardware or devices

d)

all of the above

10.

What is a Modulo

a)

multiple

b)

amount

c)

number of pizza

d)

remainder

11.

When you develop an ____________ be sure to consider usability and how users will interact with your app.

a)

app

b)

interface design

c)

design

d)

none of the the above

12.

Where does the index start.

a)

1

b)

2

c)

3

d)

4

13.

What is a list for in a program.

a)

to identify different things

b)

a way to store information in a collection that is related

c)

to organize the questions

d)

to identify multiple things available for the app

14.

The language that people use in a daily conversation with each other is called

a)

English language

b)

programming language

c)

natural language

d)

pseudocode

15.

What does a function block in Python begin with.

a)

function

b)

name

c)

procedure

d)

def

16.

A special kind of variable defined in a function to receive specific information.

a)

parameter

b)

variable

c)

fixed variable

d)

null

17.

What is it called when you draw a movement path on grid paper?

a)

movement sequence

b)

path

c)

language

d)

directions

18.

What is the term used to iterate a specific behavior or task until a defined condition has been met.

a)

function

b)

name

c)

procedure

d)

loops

19.

Sometimes you want to iterate multiple procedures or movements what is this term called.

a)

nested loop

b)

variable

c)

iterated loop

d)

null

20.

True or False: Your digital class notebook should NOT match your physical composition book

a)

True

b)

False

21.

A sequential and prioritized list of what list of what needs to be done to create the app the user wants. The list can be technical requirements or user centric in the form of user stories.

a)

component

b)

backlog

c)

iteration

d)

procedure

22.

True or False: PLTW creates an engaging classroom environment unlike any other. PLTW empowers students to develop and apply in-demand, transportable skills by exploring real-world challenges.

a)

True

b)

False

23.

What is the name of this course that you are taking

a)

Computer Science

b)

Computer Programming

c)

Computer Science Essentials

d)

None of the above

24.

Microsoft _______________ is a note-taking program for free-form information gathering and multi-user collaboration. It gathers users' notes, drawings, screen clippings, and audio commentaries.

a)

OneShape

b)

OneNote

c)

ExcelNote

d)

Python

25.

What is the main thing you are learning in this course.

a)

speaking

b)

programming

c)

editing

d)

solutions