100% found this document useful (1 vote)
32 views

Scratch 3 Programming

The document outlines a pedagogical plan for teaching Scratch 3 programming to fifth-grade computer students, focusing on conditional programming, event-based programming, and broadcasting messages. It includes learning outcomes, resources, vocabulary, interdisciplinary linkages, and various teaching techniques such as demonstrations and hands-on activities. Additionally, it features quizzes and lab work to reinforce the concepts learned.

Uploaded by

vgs.shruti
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
32 views

Scratch 3 Programming

The document outlines a pedagogical plan for teaching Scratch 3 programming to fifth-grade computer students, focusing on conditional programming, event-based programming, and broadcasting messages. It includes learning outcomes, resources, vocabulary, interdisciplinary linkages, and various teaching techniques such as demonstrations and hands-on activities. Additionally, it features quizzes and lab work to reinforce the concepts learned.

Uploaded by

vgs.shruti
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

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

You might also like