SCRATCH 3
PROGRAMMING
PEDAGOGICAL PLAN
SUBJECT- COMPUTER
CLASS- V
LEARNING OUTCOMES
Students would be able to:
1. Understand the meaning of conditional programming.
2. Understand the use of repeat command.
3. Learn about broadcasting and receiving messages.
RESOURCES USED
1. Related Video: https://www.youtube.com/watch?v=21bZDEwgEAI
https://www.youtube.com/watch?v=ht6HBh6rkMs
https://www.youtube.com/watch?v=YEPBUsbpI44
https://www.youtube.com/watch?v=dy8Ci-xZz0s
2. Smart Board
3. PMP Education Modules
4. Text-book
LANGUAGE SUPPORT/KEY
VOCABULARY
1. Program
2. Sequential
3. Conditional
4. Event-driven
5. Repeat
6. Broadcast
7. Receive
INTERDISCIPLINARY LINKAGES
(IN TERMS OF SUBJECTS, LIFE SKILLS, VALUES, GENDER SENSITIVITY ETC.)
1. SUBJECT –
Art
Mathematics
2. SKILLS –
Application Skills
Thinking Skills
Creative Thinking
Divergent Thinking
TOPIC 1: CONDITIONAL PROGRAMMING
1. Program – set of instructions which are executed in a sequential manner.
a. Sequential Statement: It shows one or more actions following each other
in order.
b. Conditional Statement: It tells the program which action to take, based
on a certain condition.
Techniques - Demonstration and explanation of the of the above topics by using
Scratch 3 programming software.
Activities – Your computer teacher is planning to give pen drives to the students
whose marks are greater than 70.Write a script in Scratch 3 programming to
check the marks of students.
Experiments - Hands on practice of Scratch 3 based on the topics discussed
in the class.
TOPIC 2: EVENT – BASED
PROGRAMMING, REPEAT BLOCK
Event is an action or occurrence detected by a program.
Event-driven programming is a programming paradigm
in which the flow of program execution is determined by events.
Repeat block is a control block which runs the script for a set
number of times.
When you insert Repeat block inside
Another Repeat block, it is called
Nested Repeat.
Techniques - Demonstration and explanation of the of the above topics by
using Scratch 3 programming software.
Experiments - Hands on practice of Scratch 3 based on the topics
discussed in the class.
TOPIC 3: BROADCASTING AND
RECEIVING MESSAGE
Broadcast is a message that is sent to notify the scripts that an event has
happened.
The broadcast is sent with broadcast ( ) and
broadcast and wait ( ) blocks.
Broadcast is received by when I receive ( ) block.
Techniques - Demonstration and explanation of the of the above topics by using
Scratch 3 programming software.
Activities – Broadcast message between an Elephant and a Duck in Scratch 3
programming by using above two blocks.
Experiments - Hands on practice of Scratch 3 based on the topics discussed in
the class.
QUIZ TIME
Fill in the blanks:
1. A _____________________ is a set of instructions which are executed in a
sequential manner.
2. _______________________ is an action or occurrence detected by a program.
3. When you insert Repeat block inside another Repeat block,
______________________ block is formed.
4. Broadcast is received by ______________________________ block.
Identify the block and state its use -
TOPIC 4: BACK EXERCISES,
REVISION
Discussion of book exercises.
Discussion of Chapter-end worksheet.
Experiments – Lab Work - Create a project in Scratch by using if-then-else
block to find out if he/she is eligible for vote.
OVERVIEW AND REFLECTION