Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit of Inquiry #1 - Python Basics - Design 2025/26

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.
What is the key concept of the unit?
a)
Development
b)
Communication
c)
Systems
d)
Communities
2.
Which related concept focuses on what a solution is designed to do?
a)
Perspective
b)
Function
c)
Form
d)
Sustainability
3.
Which related concept highlights bringing new ideas to practice?
a)
Resources
b)
Innovation
c)
Evaluation
d)
Adaptation
4.
Which global context best frames advances that change how we live and work?
a)
Identities and relationships
b)
Scientific and technical innovation
c)
Personal and cultural expression
d)
Globalization and sustainability
5.
In this unit, 'Digital life' mainly refers to…
a)
Using only social media
b)
How technology integrates into everyday activities
c)
Only playing video games
d)
Avoiding technology in school
6.
Complete the Statement of Inquiry idea: Studying coding languages shows how development in programming is driven by ______ that redefine the _____ of technology.
a)
resources / form
b)
innovations / function
c)
systems / communities
d)
communication / perspective
7.
According to the unit, development means…
a)
Repeating a process without change
b)
Growth or progress, often through iterative improvement
c)
Copying existing solutions
d)
Replacing old tools with new ones without testing
8.
Which IB MYP criteria are emphasized in this unit?
a)
A and D
b)
B and C
c)
C and D
d)
A and C
9.

Criterion A expects students to…

a)
Build a final product only
b)
Identify and understand a problem and existing solutions
c)
Only code in Python
d)
Evaluate the final solution against nothing
10.

Criterion D focuses on…

a)
Brainstorming new problems
b)
Testing and reflecting on how well the solution meets success criteria
c)
Writing pseudocode only
d)
Designing logos
11.
In Python, which is a valid variable name?
a)
1score
b)
score-1
c)
score_1
d)
score 1
12.
Which data type is produced by input() by default?
a)
int
b)
float
c)
str
d)
bool
13.
Which structure repeats code while a condition is true?
a)
if
b)
for
c)
while
d)
elif
14.
What is the purpose of comments (e.g., # this line)?
a)
To execute faster
b)
To explain code for humans
c)
To handle errors
d)
To store data
15.
Which built-in function displays output to the screen?
a)
print()
b)
type()
c)
input()
d)
range()
16.
Which file extension is standard for Python scripts?
a)
.java
b)
.py
c)
.html
d)
.exe
17.
When analyzing a problem, which should you identify first?
a)
Random solutions
b)
User needs and constraints
c)
Final logo colors
d)
Team names
18.
Which is an example of a relevant primary source in Criterion A?
a)
Interviewing a target user
b)
Reading a blog post by a stranger
c)
Watching a fictional movie
d)
Guessing from memory
19.
Which is an example of a relevant secondary source in Criterion A?
a)
Survey you conduct
b)
Usability test you run
c)
Academic article about similar apps
d)
Prototype metrics
20.
Analyzing similar products helps you to…
a)
Copy without credit
b)
Identify strengths, weaknesses, and design ideas
c)
Avoid setting goals
d)
Skip testing
21.
A clear problem statement should…
a)
Describe symptoms vaguely
b)
Specify who is affected and why it matters
c)
Blame users
d)
Include source code
22.
Success criteria should be…
a)
Vague and subjective
b)
Measurable and aligned to user needs
c)
About team preferences only
d)
Unrelated to the problem
23.
Which kind of evidence best supports evaluation?
a)
Anecdotes only
b)
Measured results against criteria
c)
Unrelated screenshots
d)
Random opinions
24.
In Criterion D, when you justify design decisions you should…
a)
Explain how evidence supports your choices
b)
Repeat the instructions
c)
Hide weaknesses
d)
Write more code
25.
An improvement that aligns with the unit concepts would most likely…
a)
Reduce functionality
b)
Ignore users
c)
Increase the function or usability through iterative development
d)
Avoid innovation