2024-25 Term 2 Summative Exam
Computer Science
MYP 2
Date 28-03-2025
Student Name: _______________________________
Venue: MYP2 Class
Time: 09:50 am
Duration: 1h00 min
Instructions:
Please read this page, but DO NOT open the booklet until you listen to the
announcements to start it.
No communication with anyone except invigilator.
Ask the invigilator if you are not sure what to do.
Check your work carefully before submission
Answer all the questions.
You will be graded on:
CRITERION C: Creating the solution
CRITERION C
/8
My Scratch Final Project
Overview
Show off everything you have learned this semester by producing a project that is
useful, interesting, and challenging to you. Aim for something that will produce a
social impact, whether it’s an interactive presentation that showcases a problem
(teaches an audience something you care about), or an application that directly
solves that problem.
Basic Requirements
Work with a partner to create an original project that is both challenging and fun. Be
as creative as possible; it is entirely up to you and your partner what you design.
Create something you care about! (And keep it appropriate for school.) Aim for a
difficulty level slightly above what you’re comfortable with, but not impossible to
finish. You will need to get your teacher’s approval before you begin to code.
Requirements for your project:
1. Include at least 2 sprites and 1 backdrop
2. Give a clear way to start your program, such as using the green flag.
o Include directions in your project description.
3. Make it interactive.
o Other people should be able to do something with your project other than just
clicking the green flag for it to start.
4. Use variables at least once.
5. Avoid repetitive code.
o Create your own blocks.
o Use loops (repeat) and conditionals (if/then/else) blocks.
6. Comment your code to show what it’s doing (describing what a block of code does).
Project Ideas Example Projects
Game Math Maze
Animation Global Warming Simulation
Interactive story Recycle, Compost, or Waste
Public service announcement Sort
Music/Drawing/Art program Healthy Food
Algorithm that solves a problem Help the Homeless
Using Finch as a controller or The Pico Show
robot Don’t Text and Drive
Anything else you can think of! Dungeon Role Playing
Game
Your team :
……………………………………………………………………………………………………
Final Project Brainstorm
Issues that I Care Things I Could Create Project Ideas
About Add types of projects you Combine social issues
Consider social issues could make. Circle those with project ideas.
and you are excited about.
community challenges.
animation
artwork
game
interactive story
public service
announcement
music
drawing
_______________________
_______________________
_______________________
_______________________
Circle the idea(s) in column three that you like best. Share these ideas with your
teammates. Feel free to add more ideas. Put a star next to the idea you choose.
Final Project Proposal
1. Description & Purpose: Describe your project. What is the value of your
project?
What are you trying to accomplish? How will it have a social impact?
2. Scope: Who is your user? What type of things will the user be able to do
within your project? What will the user know after interacting with your
project?
3. Design: How will you create your project? What will it look like? What assets
are you going to create? (sprites, costumes, backdrops, scenes)?
4. Programming: What are some of the programming concepts you will apply
and challenges you may face? What blocks do you think you will need?
Teacher’s Teachers’
Approval: Feedback:
Final Project Sketching and Planning
Sketch what the scene will look like. Describe the important parts of the
scene.
Final Project Rubric
😩 😐 😀
Needs improve- Nears Meets or exceeds
ment standard standard
Project Brainstorming and Proposal 5 8 10
Project Planning 5 8 10
Basic Requirements (8 x 5 points each)
Project is complete. 1 3 10
Project is interactive. 1 3 10
Project can be easily started. 1 3 5
Uses at least one variable correctly. 1 3 5
Uses at least one loop or conditional 1 3 5
block correctly.
Created at least one block or list 1 3 5
Includes comments explaining what 1 3 5
the code does.
Includes directions and information 1 3 5
on the project page.
Social Impact 5 8 10
Creativity 5 8 10
Collaboration and Respect 5 8 10
Total Points: __________/100