Professional Documents
Culture Documents
TLE7 - 8-ICT-PROGRAMMING FOR ROBOTICS Q1 M2 W2 - noAK
TLE7 - 8-ICT-PROGRAMMING FOR ROBOTICS Q1 M2 W2 - noAK
Technology and
Livelihood
Education (TLE)
ICT - PROGRAMMING FOR
ROBOTICS (Exploratory Course)
Week 2
i
Technology and Livelihood Education Grade 8
Self-Learning Module – Programming for Robotics
Quarter 1: Module 2: Week 2
First Edition, 2020
Republic Act 8293 section 176 states that: No copyright shall subsist in
any work of the Government of the Republic of the Philippines. However, prior
approval of the government agency or office wherein the work is created shall
be necessary for exploitation of such work for profit. Such agency of office
may, among other things. Impose as a condition the payment of royalties.
ii
Property of DepED-Division of Lapu-Lapu City | www.depedlapulapu.net.ph | (032) 340-7354
INTRODUCTORY MESSAGE
This learning resource hopes to engage the learners into guided and
independent learning activities at their own pace and time. Furthermore, this
also aims to help learners acquire the needed 21st century skills while taking
into consideration their needs and circumstances.
As a facilitator, you are expected to orient the learners on how to use this
module. You also need to keep track of the learners’ progress while allowing
them to manage their own learning. Furthermore, you are expected to
encourage and assist the learners as they do the tasks included in the module.
The hand is one of the most symbolized part of the human body. It is
often used to depict skill, action and purpose. Through our hands we may
learn, create and accomplish. Hence, the hand in this learning resource
signifies that you as a learner is capable and empowered to successfully
achieve the relevant competencies and skills at your own pace and time. Your
academic success lies in your own hands!
This module was designed to provide you with fun and meaningful
opportunities for guided and independent learning at your own pace and time.
You will be enabled to process the contents of the learning resource while
being an active learner.
iii
HOW TO USE THE MODULE
Welcome to your modular training in Programming for Robotics
(Exploratory Course). In this module you will have a great deal of
understanding in programming for robotics, and will provide you a fun,
engaging way to learn about the basics in computer science concepts.
You must follow the progression of the topics lesson by lesson for easy
understanding.
1st – Answer the Pre-Test.
2nd – Read the given lessons & open the given links for further
references.
3 – Perform the given activity then submit evidences/outputs.
rd
iv
Lesson 2.1 – Conditionals in Minecraft: Voyage
Aquatic
OBJECTIVES
1. Define circumstances when certain parts of a program should run and
when they shouldn't.
2. Determine whether a conditional is met based on criteria.
3. Use code blocks in building the knowledge of loops creatively.
4. Exhibit oneness and a helping attitude to attain the required activity.
2. What do you call to the statements that run only under a certain condition?
A. Conditions B. Conditionals C. Loop D. While Loop
3. What daily activity where you can relate in using a coding loop?
A. Keep on texting your friends.
B. Keep on walking until reach your destination.
C. Spending your extra time in playing mobile games.
D. All of the above.
True or False: Write True if the statement is correct, otherwise write False.
______9. When run, this code will move forward 2 times then
turn right.
What’s In
This is a brief drill or review to help you link the current lesson with the
previous one.
This lesson was originally created for the Hour of Code, alongside with
the Minecraft team. You will get a chance to practice ideas that you have
learned in the previous lessons, as well as getting a sneak peek to
conditionals.
What’s New
In this portion, the new lesson will be introduced to you in various ways; a
story, a song, a poem, a problem opener, an activity or a situation.
What Is It
This section provides a brief discussion of the lesson. This aims to help you
discover and understand new concepts and skills.
The set of puzzles in this lesson will add up your knowledge in loops
and conditionals. By mixing these two codes together, you will be able to
explore new and exciting environment in creating a fun and innovative
program.
What I Can Do
This section provides an activity which will help you transfer your new
knowledge or skill into real life situations or concerns.
Journal Prompts: Write a journal about what you have learned in the
Conditionals in Minecraft: Voyage Aquatic activity. The following questions
will be your guide in doing your journal. Use the space below or the back
portion of this page.
Draw a feeling face to show how you felt during today’s lesson.
Draw something else you could have built in this Minecraft world.
Can you draw a scene where someone is using conditional?
Briefly explain each of your drawing.
What’s More
This comprises activities for independent practice to solidify your
understanding and skills of the topic. You may check the answers to
the exercises using the Answer Key at the end of the module.
Self-Check 2.1
Multiple Choices: Encircle the letter of the correct answer.
2. What do you call to the statements that run only under a certain condition?
A. Conditions B. Conditionals C. Loop D. While Loop
3. What daily activity where you can relate in using a coding loop?
A. Keep on texting your friends.
B. Spending your extra time in playing mobile games.
C. Keep on walking until reach your destination.
D. All of the above.
True or False: Write True if the statement is correct, otherwise write False.
______9. When run, this code will move forward 2 times then
turn right.
Additional Activities
In this portion, another activity will be given to you to enrich your
knowledge or skill of the lesson learned. This also tends retention of
learned concepts.
Here are Minecraft games you can play online to enrich your basic
coding skills.
o https://code.org/minecraft
OBJECTIVES
1. Translate spoken language conditional statements and loops into a
program.
2. Build programs with the understanding of multiple strategies to
implement conditionals.
3. Share and explore the potential for creating complex and innovative
programs seriously.
4. Show patience and orderliness while building a program.
1. What command tells you to do something up to the point that the condition
becomes true?
A. Loop B. Until C. Repeat D. While
A. C.
B. D.
True or False: Write True if the statement is correct, otherwise write False.
______6. You can put multiple blocks in a loop to repeat a series of action.
______7. In a Repeat loop you can’t enter number of times you want your
command to be repeated.
______8. Repeat Until block is an example of a Condition.
______9. Repeat Block and While Loop can be used at the same time.
______10. In a mobile game, hitting the enemy base until it is destroyed to win
the game is an example a Conditional.
What’s In
This is a brief drill or review to help you link the current lesson with the
previous one.
In this lesson, you will learn until loops, and build programs that will
repeat actions until they reach their desired stopping point.
What’s New
In this portion, the new lesson will be introduced to you in various ways; a
story, a song, a poem, a problem opener, an activity or a situation.
Now after doing the activities above, do you have a clearer look about
this lesson?
What Is It
This section provides a brief discussion of the lesson. This aims to help you
discover and understand new concepts and skills.
Until loop is a command that tells you to do something and stops when
the condition becomes true.
In this lesson, the set of puzzles will work to give you more knowledge
of loops by adding the until conditional. In combining the two set of
commands, you will be able to explore the potential in creating complex
programs.
What I Can Do
This section provides an activity which will help you transfer your new
knowledge or skill into real life situations or concerns.
Journal Prompts: Write a journal about what you have learned in the
Conditionals with Bee activity. The following questions will be your guide in
doing your journal. Use the space below or the back portion of this page.
What was today’s lesson about?
How do you feel about today’s lesson?
Assessment
This is a task which aims to evaluate your level of mastery in
achieving the learning competency.
Self-Check 2.2
Multiple Choices: Encircle the letter of the correct answer.
A. C.
B. D.
3. What command tells you to do something up to the point that the condition
becomes true?
A. Loop B. Until C. Repeat D. While
True or False: Write True if the statement is correct, otherwise write False.
______6. You can put multiple blocks in a loop to repeat a series of action.
Additional Activities
In this portion, another activity will be given to you to enrich your
knowledge or skill of the lesson learned. This also tends retention of
learned concepts.
In your own words, explain briefly the difference between an until loop
and a while loop.