Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

ICT

Ms. Enjy Essam – Wellbeing Coordinator


ICT

Debugging program with


others
ICT

Keywords
Week 12

Instructions Correct Bug Efficient


ICT

Starter Quiz
Match the algorithm with picture and observe the bug in it.

.
ICT

Pre Assessment
Q1: What is bug in computer program?
Q2: Is it possible to remove the bug?
ICT

Pre Assessment

Q1: What is bug in computer program?


Ans: A bug in a computer program is like a mistake or a
problem that makes the program not work the way it should.

Q2: Is it possible to remove the bug?


Ans: Yes, it's possible to remove the bug.
ICT

Lesson Objective: 2P.05 Understand the benefits of


working with others when debugging programs.

Success Criteria:
• I can explain what is debugging.
• I can find and correct errors in algorithms.
• I can work with others when debugging programs.
Lesson Objective:. 2P.05
Understand the benefits of working with ICT
others when debugging programs.

Questions:
Success Criteria:
• I can explain what are
bugs.
• I can find and correct
errors in algorithms.
• I can work with others when
debugging programs
Lesson Objective: 2P.05 Understand the benefits of working with others when debugging ICT
programs.
Success
Challenge 1 Criteria:
• I can
Look at the path a mouse takes to the cheese .How many blocks must explain what
are bugs.
the mouse move to get to the cheese. • I can find
and correct
errors in
algorithms.
• I can work
with others
when
debugging
programs
This is the code for this path. It
contains errors. Discuss in groups and
find the errors.
Lesson Objective: 2P.05
Understand the benefits of working with
ICT
others when debugging programs.
Differentiated Tasks Task to do in your own way

• Success Criteria: I can


explain what are bugs.
• I can find and correct
errors in algorithms.
• I can work with others
when debugging
programs

Task1: Knowledge and Task2: Analyze: Task3: Evaluate :


Understanding. Q. Match the algorithm and Q. Remove the bug and
Q. How many total steps in code carefully and identify write the code again.
this algorithm? the bug.
Lesson Objective: 2P.05
Understand the benefits of working with
ICT
others when debugging programs.

Real Life Applications


Success Criteria:
• I can explain what are
bugs.
Kids can use ScratchJr to create • I can find and correct
errors in algorithms.
interactive stories with characters • I can work with others when
and backgrounds. They can program debugging programs
characters to move, talk, and
interact.
ICT
Critical Thinking

Success Criteria:
Why do you think it's okay to make mistakes when • I can explain what are
you're learning something new? bugs.
• I can find and correct
errors in algorithms.
• I can work with others when
debugging programs.
ICT
Post Assessment
Fill in the blanks with suitable option(mistakes, perfectly, strange,

debugging)

1. Bugs are like little ……………………. that hide in computer programs.

2. The goal of debugging is to make our programs bug-free and run

……………….

3. A bug can make a program do something ……………. or unexpected.

4. …………………….. means to find and fix the errors.


ICT
Post Assessment
Answers
Fill in the blanks with suitable option

1. Bugs are like little mistakes that hide in computer programs.

2. The goal of debugging is to make our programs bug-free and run

perfectly.

3. A bug can make a program do something strange or unexpected.

4. Debugging means to find and fix the errors.


ICT
Plenary: Yes / No
1. Algorithms always have different steps for
every problem.

2. Debugging helps us to find errors.

3.Is the bug mean an error. .


.
ICT

Thanks

You might also like