CODE
CURRICULUM
GUIDE
Unit One
Content Content Standard Performance Standard Learning Competencies Reference
The learner demonstrates his/her The learner should be able to…
understanding of…
1. Computer ▶ How technology is used to have ▶ Appreciate the importance of ▶ Appreciate programming and Unit 1 Meeting 1
Programs and You fun, learn, and work. programs in everyday life. its everyday applications.
▶ The role of a programmer and the ▶ Think like a programmer and ▶ Understand basic Unit 1 Meeting 2
2. Think Like a basics of programming. understand how to solve a problem. programming concepts.
Programmer ▶ Recognize programming
terminology.
▶ The Scratch interface and how to ▶ Use a visual programming language ▶ Understand the Scratch Unit 1 Meeting 3
3. Become a Scratch
create a program in Scratch. to create program scripts. interface.
Programmer
▶ Create program scripts.
▶ The Scratch library of sprites, ▶ Explore the Scratch library and ▶ Produce an animated scene. Unit 1 Meeting 4
4. Create an
backdrops, and sound clips. animate sprites. ▶ Utilize multimedia assets from
Animated Scene
the Scratch library.
▶ How to move a sprite on the ▶ Experiment with the movements of ▶ Use Motion blocks to move a Unit 1 Meeting 5
Scratch Stage. a sprite. sprite on the Stage.
5. Modify Motion
▶ Use Control blocks to pause
and loop actions.
▶ How to use coordinates and ▶ Program precise movements for a ▶ Use coordinates to determine Unit 1 Meeting 6
change directions when sprite. locations on the Stage.
6. Locate and Rotate
programming a sprite’s movements. ▶ Make sprites face different
directions
7. Draw Artwork with ▶ How to draw through ▶ Create art by programming the ▶ Create artistic designs Unit 1 Meeting 7
the Pen programming. pen’s movements. through programming.
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 1
CODE
CURRICULUM
8. Recall
GUIDE
▶ The basic concepts of ▶ Demonstrate knowledge and ▶ Show an understanding of Unit 1 Meeting 8
Programming and programming and animation. understanding of basic programming basic programming concepts.
Animation concepts and animation. ▶ Animate characters.
Concepts
9. Join the Online ▶ The online Scratch community. ▶ Join an online community for ▶ Participate responsibly in an Unit 1 Optional
Scratch programmers and practice online community for Meeting
Community netiquette. programmers.
Unit Two
Content Content Standard Performance Standard Learning Competencies Reference
The learner demonstrates his/her The learner should be able to…
understanding of…
▶ How to add logic to a computer ▶ Control actions in a program by ▶ Control actions with Unit 2 Meeting 1
1. Add Logic
program. adding logic. conditions.
▶ How to use the Paint Editor. ▶ Customize a backdrop in Scratch ▶ Design a custom backdrop. Unit 2 Meeting 2
2. Paint an Aquarium
through freehand drawing.
3. Plan a Maze ▶ The components of a maze. ▶ Plan a maze game. ▶ Organize ideas for a maze. Unit 2 Meeting 3
▶ How to program a character to ▶ Implement the use of arrow keys to ▶ Program a script that controls Unit 2 Meeting 4
4. Control the Maze
move when the arrow keys are control a sprite’s movement. how a character moves when the
Character
pressed. arrow keys are pressed.
▶ How to implement a sensor to ▶ Complete the maze game. ▶ Write code that performs Unit 2 Meeting 5
5. Build the Maze create "walls" for the maze. actions when the sprite touches
Path a certain color.
▶ Program a simple maze game.
6. Reflect on ▶ His/Her progress and skills in ▶ Review his/her programming ▶ Reflect on the aquarium Unit 2 Meeting 6
Aquariums and animation, drawing, and journey with the aquarium program program and the maze game.
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 2
CODE
CURRICULUM
Mazes
GUIDE
programming. and the maze game.
▶ How to control the program flow. ▶ Demonstrate knowledge and ▶ Show understanding of how to Unit 2 Meeting 7
understanding of logic and control the program flow using
7. Recall Conditions conditions. conditions.
▶ Apply logic to control the
program flow.
▶ How to use multiple scripts to ▶ Make characters dance to a tune. ▶ Use multiple program scripts Unit 2 Optional
8. Dance to the Beat make complex programs. to add music and movements to Meeting 1
a sprite.
▶ How to modify sound clips. ▶ Use sound clips to invent an ▶ Apply effects to sound clips. Unit 2 Optional
9. Invent an instrument. ▶ Use the Music blocks to play Meeting 2
Instrument sound clips from various
instruments.
Unit Three
Content Content Standard Performance Standard Learning Competencies Reference
The learner demonstrates his/her The learner should be able to…
understanding of…
▶ How to modify the appearances of ▶ Change the appearance of sprites ▶ Identify different coding Unit 3 Meeting 1
1. Explore Looks
sprites and backdrops. and backdrops within a program blocks that affect the sprite and
Blocks
script. the backdrop.
▶ The elements of a story. ▶ Plan a story to program. ▶ Understand the elements of a Unit 3 Meeting 2
2. Plan a Story
story.
▶ How to illustrate a story with ▶ Use various coding skills to ▶ Illustrate a story using Unit 3 Meeting 3
3. Program and programming. illustrate and animate his/her story. programming.
Illustrate ▶ Make a program run when a
sprite is clicked.
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 3
CODE
CURRICULUM
GUIDE
▶ How to customize sprites and ▶ Enhance his/her story by ▶ Customize costumes of a Unit 3 Meeting 4
backdrops, and control the program customizing sprites and backdrops. sprite.
4. Enhance the Story
flow using the backdrop. ▶ Control the program flow using
the backdrop.
▶ How to use broadcasting and ▶ Control and organize his/her ▶ Broadcast messages to control Unit 3 Meeting 5
5. Broadcast the comments in a program. program by broadcasting messages. actions.
Program ▶ Organize code with
broadcasting and comments.
▶ How to do a quality check. ▶ Review and add finishing touches ▶ Do a quality check on a Unit 3 Meeting 6
6. Review and Polish
to his/her story program. project.
7. Reflect on the ▶ His/Her progress and skills in ▶ Review his/her programming ▶ Reflect on the story-making Unit 3 Meeting 7
Story-making creative storytelling and journey with the story-making process.
Process programming. process.
▶ How to sequence events and ▶ Demonstrate knowledge and ▶ Modify the appearance of Unit 3 Meeting 8
8. Recall Scenes and
modify the appearances of sprites understanding of how to sequence sprites and backdrops.
Sequences
and backdrops. events and modify program assets. ▶ Sequence events in a program.
▶ How to create and add voice ▶ Record his/her voice to add ▶ Create voice recordings. Unit 3 Optional
9. Create Voice
recordings to a program. dialogues to a program. ▶ Add voice recordings to a Meeting
Recordings
program.
Unit Four
Content Content Standard Performance Standard Learning Competencies Reference
The learner demonstrates his/her The learner should be able to…
understanding of…
1. Organize a Game ▶ The components of a collection ▶ Plan a collection game to program. ▶ Organize ideas and plan for a Unit 4 Meeting 1
Plan game. collection game.
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 4
CODE
CURRICULUM
GUIDE
▶ How to use variables in a program. ▶ Store user input and create a ▶ Use variables in a program. Unit 4 Meeting 2
2. Implement unique output using variables. ▶ Store user input in a variable.
Variables ▶ Create a unique output using
variables.
▶ How to code the player character ▶ Code the characters for his/her ▶ Code the player character for Unit 4 Meeting 3
and the target for a collection game. collection game. the collection game.
3. Build the Game
▶ Code the target for the
collection game.
▶ How to improve a game using ▶ Complete his/her game code by ▶ Add a scoring system. Unit 4 Meeting 4
4. Keep Track of the variables. using variables to add a timer, a ▶ Add a timer system.
Score and Time scoring system, and a way to end the ▶ Design the ending of the
game. collection game.
▶ How to conduct a playtest. ▶ Conduct a playtest and improve ▶ Conduct a playtest. Unit 4 Meeting 5
5. Share and Improve his/her game. ▶ Seek feedback for a project.
the Game ▶ Incorporate player feedback into
the game design.
▶ Himself/Herself as a programmer ▶ Review his/her programming ▶ Reflect on the game Unit 4 Meeting 6
6. Reflect on Game and his/her progress and skills in journey with the game development development process.
Development and game design and development. process and his/her experience with ▶ Reflect on the learner's
Programming Scratch. experience with a programming
language.
▶ How variables affect game design. ▶ Demonstrate knowledge and ▶ Show an understanding of how Unit 4 Meeting 7
7. Recall Games and understanding of how to use to manipulate variables.
Variables variables to design games. ▶ Design a short game with
variables.
▶ How to compile a selection of ▶ Share his/her programming ▶ Curate a collection of Scratch Unit 4 Optional
8. Build an Activity
Scratch projects to share online. projects with the online Scratch projects. Meeting 1
Studio
community.
9. Remix a Project ▶ How to create project remixes. ▶ Edit another person's Scratch ▶ Remix an existing Scratch Unit 4 Optional
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 5
CODE
CURRICULUM
GUIDE program and share it online. project. Meeting 2
© 2021. TLIB. TECHNOKIDS PHILIPPINES. | PAGE 6