CBSE_Computer Science_G5_Teacher Manual

Page 1

Teacher Manual

Grade 5

NEP 2020 aligned Digital coding platform included

COMPUTER SCIENCE

Teacher Manual
5
JOURNEY TO THE MINISTRY OF HAPPINESS 1 Evolution of Computers 3 1. Difference and Analytical Engines 2. Generations of Computers I 3. Generations of Computers II 2 Internet Services 11 1. Introduction to Internet 2. Internet Services 3. Basic Internet terms 3 Cyber Security and Threats 19 1. Cyber Security and Threats I 2. Cyber Security and Threats II 3. Cyber Security and Threats III 4 Getting Started with Google Slides 27 1. GIFs in Google Slides I 2. GIFs in Google Slides II 3. Adding Music and Videos in Slides I 4. Adding Music and Videos in Slides II 5 Advanced Features of Google Slides 37 1. Animations in Google Slides I 2. Animations in Google Slides II 3. Transitions in Google Slides I 4. Transitions in Google Slides II 6 Getting started with Google Sheets 47 1. Basics of Google Sheets I 2. Basics of Google Sheets II Contents iii
3. Google Sheets Tools I 4. Google Sheets Tools II 7 Text Formatting with Google Sheets 57 1. Text Formatting in Sheets I 2. Text Formatting in Sheets II 3. Cells in Sheets I 4. Cells in Sheets II Appendix – Answer Key 67 BLOCKLY II 1 Introduction to Blockly 77 1. Print Statement 2. Operations 3. Variables 4. Comparison Operators 5. Logical Operators 6. Conditions 2 Loops 91 1. Loops I 2. Loops II 3. Loops III 4. Timer Clock Project 3 Functions 101 1. Introduction to Functions 2. Functions with Inputs 3. Practice 4 Strings 109 1. Strings 2. More on Strings 5 Lists 115 1. Introduction to Lists 2. Sublists and Adding Items 3. Iterating through a List iv

1. Puzzle

6
Applications 123
Games and
2. Maze
v
3. Turtle

JOURNEY TO THE MINISTRY OF HAPPINESS

Evolution of Computers

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Grade…

● Conji helped Mel recover her memory.

● There was a change in all the robots and machines due to an anomaly in Avora’s timeline.

● Mel and Conji’s arrival in Nexus caused an interchange in the meaning of binary digits.

● With Conji by Mel’s side, the duo once again become a ray of hope for Avora to fix the timeline.

In this Chapter…

● Conji recalls how he and Mel overcame all the challenges thrown by Lord Ero.

● Mel disguises herself as a dragon to prank Conji.

● To make up for the prank, Mel agrees to teach Conji about computers.

● Eva joins them on their journey of learning about computers.

The content covered in this chapter is aligned with the following CSTA Standards

● 1B-CS–01 Computing Systems

This chapter is divided into the following classroom sessions

1. Difference and Analytical Engines

2. Generations of Computers I

3. Generations of Computers II

3
1

1. Difference and Analytical Engines

Objectives

In this session, students will learn about –

● Computers

● Analytical Engine

● Difference Engine

Keywords

● Storage: A process by which digital data is stored in a storage device by a computer

● Calculator: A small electronic device used for doing mathematical calculations

WEBS at a Glance

Brief the story of the previous grade

Read or invite the students to read the story aloud

Discuss computers, analytical engine and difference engine

Fill Up – Q1, 2 Find the Truth – Q1, Q2 Answer in Short - Q1

Conclude the concepts Assign homework

● Recap the story covered in the previous grade.

● Read or Invite two students to read the story aloud from Page 2 to 4 up to Mel’s words “You know….., right?”

● Say: Let’s learn about computers, the first computer ever made: The Analytical Engine; and a device with storage capacity: The Difference Engine.

CS Concepts Explain

Computer

Analytical Engine

Difference Engine

As given in Panel 1 on Page 5

As given in Panel 3 on Page 5

As given in Panel 1 on Page 6

● Present the scenario: Consider your father has asked you to help him in calculating monthly expenses.

● Discuss:

■ Which device will you use to perform calculations?

Possible Responses: Calculator; Computer; Analytical Engine.

4
Warm-Up Engage Build Sum-Up
5 min 10 min 10 min 5 min
Plan 5 min Warm-Up 10 min Engage
Action

■ Which device lets you store the answer to your calculations?

Possible Responses: Computer; Difference Engine; Storage device.

■ What challenges do you think you would face if the computers we see today were as big as the first generation computers?

Possible Responses: They would need huge spaces to store them; they would be expensive; they would be immovable.

■ Why do you think the machine to solve maths problems was called a Difference Engine?

Possible Responses: They could do calculations; they could find the difference between two numbers.

Note

● lf time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up section at page 13:

■ Say: Avorians are at war against hostile powers. Let’s help Mel and Conji fill in the blanks to prepare themselves.

■ Read Q1 and 2 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 13:

■ Say: Let’s practise more to revise what we have learned.

■ Read Q1 and 2 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Write answers in your books.

● Conduct Answer in Short on Page 14:

■ Say: Let’s test our learnings to revise what we have learned.

■ Read Q1 aloud.

■ Invite some students to share responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Write answers in your books.

Note

● If time permits, discuss the section Answer in Short - Q2 or, assign it as the homework.

● Conclude: Today, we learned about the first computers ever made: Analytical Engines and Difference Engines.

● Ask the following probing questions:

● When do you think you would need computers to perform calculations?

Possible Responses: to solve math problems; to add or subtract large numbers; to do 10-digit multiplication

● What do you think the Analytical Engine could do?

Possible Responses: Solve math problems; Add; Subtract; Multiply; Divide

● Assign Q2 from Answer in Short as homework.

5 Chapter 1 •
Evolution of Computers
Build
10 min
Sum-Up 5
min

2. Generations of Computers I

Objectives

In this session, students will learn about –

● Generations of computers

● Details of the first four generations of computers

Keywords

● Generation of computers: Indicates the change in the technology of computers that were in use

● GUI: Graphical User Interface is a way to communicate with a computer using interactive icons

WEBS at a Glance

Revise the story of the previous session

Recall the concepts of Analytical engine and Difference engine

Discuss the first four generations of computer

Inform that we are in the fifth generation of computers

● Recap the story covered in the previous session.

● Instruct: Let’s recall the concepts learned so far.

● Invite some students to recall and share the concepts aligned with the chapter story.

● Say: Currently, we are in the fifth generation of computers. Let’s learn about the first four generations of computers.

CS Concepts Explain

Hint about the current generation of computers

As given in Panel 2 on Page 6

As given in Panel 2 on Page 50

First four generations of computers

As given in Panel 2 on Page 6, Page 7, and Page 8

● Present the scenario: Consider you are building a computer.

6
Warm-Up Engage Build Sum-Up
– Q3,
Q3,
Q4, 5
5 min 10 min 10 min 5 min
Plan 5 min Warm-Up 10 min Engage
Fill Up
5 Find the Truth –
4 Tick the Correct Answer –
Conclude the concepts Assign homework
Action

● Discuss:

■ If you are in the 1940s, which areas will your computer be used in?

Possible Responses: Military; Industries; Scientists.

■ Why can only these areas use your computer?

Possible Responses: The computers are expensive; Use a lot of electricity; Very advanced computers of their time.

■ You build a PC. Which generation does it NOT belong to?

Possible Responses: First-generation computers, Second-generation computers, Thirdgeneration computers, Fifth-generation computers.

■ What are the features of the PC you have made?

Possible Responses: generates less heat; is faster; has a mouse; has GUI; can be used by anyone.

Note

● If time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up on Page 13:

■ Read Q3 and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 13:

■ Say: Let’s practice more to revise what we have learned.

■ Read Q3 and 4 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Write answers in your books.

● Conduct Tick the Correct Answer on Page 14:

■ Say: Let’s test our learnings to revise what we have learned.

■ Read Q4 and 5 aloud.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

Note

● If time permits, discuss the section Answer in Short - Q3 or, assign it as the homework.

Sum-Up

● Conclude: Today, we learned about the first four generations of computers. We also learned about the generation of computers we are in.

● Ask the following probing questions:

■ Why could people not build small and fast computers in the 1950s?

Possible responses: they did not have the knowledge; technology was not advanced enough; there was no need.

■ Name computers you see in your daily life.

Possible Responses: smartwatch; phone; laptop; calculator.

● Assign the following as homework:

■ Answer in Short – Q3

■ DIY – Fun time Q1 – 3

7 Chapter 1 •
Evolution of Computers
Build 10
min
5
min

3. Generations of Computers II

Objectives

In this session, students will learn about –

● Fifth-generation computers

● Supercomputers

Keywords

● Artificial Intelligence: The ability of computers to perform tasks which previously required human intelligence

● Weather forecasting: Prediction of weather conditions in a certain place

WEBS at a Glance

Revise the story of the previous session

Read the story aloud/ask the students to read the story aloud

● Recap the story covered in the previous session.

● Say: There is a new character in this chapter.

● Introduce Eva to the students.

● Instruct: Let’s learn how the story moves ahead. We will read from page 9.

● Say: Let’s learn about the fifth generation of computers, and the most powerful computers: the supercomputers.

CS Concepts Explain

Fifth Generation of Computers As given from Panel 1 on Page 9

Supercomputers

From web as given in Panel 2 on Page 50

As given from Panel 1 on Page 10

● Present the scenario: Consider you want to plan a trip to the mountains. And, before you plan, you first want to check the weather conditions in the area.

● Discuss:

■ Which type of computer can you use for weather forecasting?

Possible Responses: Supercomputers; very powerful computers

8
Warm-Up Engage Build Sum-Up
Discuss the fifth generation of computers and supercomputers Fill Up – Q4 Find the Truth – Q5 Tick the Correct Answer – Q1, 2, 3 Conclude the concepts Assign homework 2 min 9 min 14 min 5 min Action Plan 2 min Warm-Up 9 min Engage

■ Which generation computer cannot be used here?

Possible Responses: First-generation computers; Second-generation computers; Thirdgeneration computers; Fourth-generation computers; Fifth-generation computers

■ Name the generation if the device you used is your phone to check the weather in the mountains.

Possible Responses: Fifth-generation computers; Fourth-generation computers; Current generation of computers

■ Why do you think we need fifth-generation computers in this situation?

Possible Responses: to save time; to make the computers less expensive; to make the computers widely available; to save space; to make the computers available for everybody

● If time allows, discuss all four questions, or discuss the first two.

min

● Conduct Fill-Up on Page 13:

■ Read Q4 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answer in your books.

● Conduct Find the Truth on Page 13:

■ Say: Let’s practice more to revise what we have learned.

■ Read Q5 aloud. Ask if it is true or false.

■ Invite some students to share responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

● Conduct Tick the Correct Answer on Page 14:

■ Say: Let’s test our learnings to revise what we have learned.

■ Read Q1, 2, and 3 aloud, one by one.

■ Invite some students to share responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

● If time permits, discuss the section Answer in Short - Q4, 5 or, assign it as the homework.

● Conclude: Today, we learned about the fifth generation of computers and supercomputers.

● Ask the following probing questions:

■ List some features of Fifth-generation computers.

Possible responses: faster; easier; cheaper to use; take less space; widely available; based on AI

■ Name computers you see in your daily life.

Possible Responses: Smartwatch; Phone; Laptop; Calculator.

● Assign the following as homework:

■ Answer in Short - Q4, and 5

■ Match Me

■ DIY – Fun time Q4 - 5

9 Chapter 1 •
Evolution of Computers
Note
Note
Build 14
Sum-Up 5
min

Internet Services

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● On a bright sunny day in Avora, Conji was flying on his magical broom.

● He recalled how he and Mel had overcome the challenges thrown by Lord Ero.

● Mel disguised herself as a dragon to prank Conji in the air.

● Mel agreed to compensate for the prank by teaching Conji about computers.

● Eva joined them on their journey of learning about computers.

● After their lesson, all of them headed towards the cafeteria to have lunch.

In this Chapter…

● Mel and Conji continue their discussion about Avora’s creation.

● They recall how the combination of magic and technology led to Avora’s birth.

● They recall Ms. Idea’s explanation of a spell that was given to the first wizard to save Avora from Lord Ero.

● Mel teaches Conji about Internet services as they study ancient Avora.

● The kids started looking for the special spell over the internet.

● Elder Wizard and Elder Robot hint at where they could find the spell.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-NI-04 – Networks and the Internet

This chapter is divided in the following classroom sessions

1. Introduction to Internet

2. Internet Services

3. Basic Internet Terms

11
2

1. Introduction to Internet

Objectives

In this session, students will learn about –

● The Internet – introduction

● Internet Service providers

● Types of Internet connection

Keywords

● GBPS: Stands for GigaBits Per Second, Gbps is a method of measuring how much data is being transmitted per second

● Satellite: Refers to a machine that is launched into space and moves around Earth or another body in space

● Server: Main computer that accepts and responds to requests made over a network

WEBS at a Glance

Action Plan

● Recap the story covered in the previous chapter.

● Instruct: Let’s learn how the story moves ahead. We will read page 18.

● Read the story aloud OR invite two students to read the characters’ dialogue aloud.

● Say: Let me introduce what the Internet is.

CS Concepts Explain ISP

Types of ISP

As given in Panel 3 on Page 19

As given from Panel 4 on Page 19 to Panel 1 on Page 20

● Present the scenario: Consider your school wants to have an Internet connection.

12
Warm-Up Engage Build Sum-Up
the story aloud Discuss the key
covered –The Internet ISP Email Types of Internet connections Fill up – Q1, 3, 4, 5 Find the truth – Q5 Answer in short – Q1 Conclude the concepts Assign homework 3 min 10 min 12 min 5 min
Connect the story from the previous chapter Read
concepts
3 min Warm-Up 10 min
Engage

● Discuss:

■ What elements will you require?

Possible Responses: computer; mouse; ISP; DSL; a computer lab; telephone line; satellite; fibre optics

■ Which type of connection would give your school the fastest internet speed?

Possible Responses: Fibre; DSL

■ What can you use the internet for at your school?

Possible Responses: Search for images; learn different concepts; watch videos; watch educational movies

■ Name some Internet service providers you are familiar with.

Possible Responses: Jio; Vodafone; Airtel; BSNL

● Conduct Fill Up on Page 27:

■ Say: Conji wants to add some pictures of their adventures from the safe. Let’s help Conji open the safe by filling in the blanks.

■ Read Q1, 3, 4, and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 27:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q5 aloud. After the sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

● Conduct Answer in short on Page 29:

■ Say: Help Mel and Conji prepare for the final examinations by answering the question below.

■ Read Q1 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answer in your books.

Note

● If time permits, discuss the section Tick the Correct Answer – Q2. Or, assign it as homework.

● Conclude: Today, we learned about the Internet, ISPs, and Types of Internet connections.

● Ask the following probing questions:

■ What do you think will happen if the internet goes off for one entire day?

Possible Responses: we will be disconnected from the internet; we will not be able to access the internet; offices will be closed

■ For what purposes do you think you would need an Internet connection at your home?

Possible Responses: to get help with homework; to watch movies online; to read books; for parent’s office work; to shop online

● Assign the following as homework:

■ Tick the Correct Answer – Q2

■ DIY activity – Part B (Abbreviations) – Q1, 2, and 3.

13 Chapter 2 • Internet Services
Build
12 min
Sum-Up 5 min

2. Internet Services

Objectives

In this session, students will learn about –

● WWW

● IP address

● Email

● Creating an Email account

Keywords

● IP Address: Stands for Internet protocol address; a unique address that identifies a device on the internet or a local network

● WWW: Stands for World Wide Web. It is a collection of different websites you can access through the internet

● Email: Electronic mail; a way to send and receive messages over the internet

WEBS at a Glance

Recall and connect the story from the previous session

Discuss the key concepts covered –

WWW IP Email

Creating an Email account

Fill Up – Q2

Tick the Correct Answer – Q4 Answer in short – Q2

Conclude the concepts Assign homework

● Recap the story and concepts covered in the previous session.

● Instruct: Let’s learn how the story moves ahead. We will learn more about the internet today.

● Say: Let me introduce you to WWW – World Wide Web.

WWW

IP Address

As given in Panel 2 on Page 20

As given in Panel 3 on Page 20

Email As given in Panel 1 on Page 21

Creating an Email account As given from Panel 2 on Page 21 to Panel 1 on Page 23

14
Explain
CS Concepts
Warm-Up Engage Build Sum-Up
3 min 10 min 12 min 5 min Action Plan 3 min Warm-Up 10 min Engage

● Present the scenario: Consider you want to know about some good picnic spots near your town.

● Discuss:

■ How will you search for picnic spots using your smartphone?

Possible Responses: Internet; WWW; the web

■ What search words will you type?

Possible Responses: Picnic Spots near me; Picnic Spots in my city; Holiday spots; Nearby Mountains

■ After deciding on the picnic spot, what other information about it can you search for online?

Possible Responses: Water availability; Sports availability; Sanitation; Prime spot

■ Name the address of your computer.

Possible Responses: IP address; unique address; address of the computer

● Conduct Fill Up section on Page 27:

■ Say: Conji wants to add some pictures of their adventures from the safe. Let’s help Conji open the safe by filling in the blanks.

■ Read Q2 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answer in your books.

● Conduct Tick the correct answer on Page 28:

■ Say: Let’s practise more to revise what we have learned.

■ Read Q4 aloud. After the sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

● Conduct Answer in short on Page 29:

■ Say: Help Mel and Conji prepare for the final examinations by answering the question below.

■ Read Q2 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Write the final answer on the board so that students can note it down.

Note

● If time permits, discuss the section Find the truth – Q2, 3. Or, assign it as homework.

● Conclude: Today, we learned about WWW, IP address, Email, and email account creation using gmail.

● Ask the following probing questions:

■ For what purposes do you use your email?

Possible Responses: Send messages, documents, image files; seek information about something

■ Suppose you wish to send messages to the tourism department of your town. Which internet service would you use?

Possible Responses: Email, Gmail; Outlook mail; Twitter

● Assign the following as homework:

■ Find the truth – Q2, 3

■ DIY activity – Part B (Abbreviations) – Q4, 5

15 Chapter 2 • Internet Services
Build 12 min Sum-Up 5 min

3. Basic Internet terms

Objectives

In this session, students will learn about –

● Social Media

● Social networking sites

■ Image-sharing sites

■ Video-hosting platforms

■ Community blogs

■ Instant messengers

Keywords

● Social Media: A community where we can connect with people across the world using an internet connection

WEBS at a Glance

Recall and connect the story and concepts from the previous session

Discuss the key concepts to be covered –

Social media

Social networking sites

Find the truth – Q1, 4 Tick the correct answer –Q1, 3, and 5 Answer in short – Q3, 4, 5

Conclude the concepts Assign homework

● Recap the story and concepts covered in the previous session.

● Instruct: Let’s learn how the story moves ahead. We will learn more about social media today.

● Say: Let me tell you about social media, and various social networking websites.

CS Concepts Explain

Social Media

Social Networking Websites

As given in Panel 2 on Page 23

As given from Panel 2 on Page 23 to Panel 1 on Page 24

● Present the scenario: Let’s say you want to blog about your picnic experience.

16
Warm-Up Engage Build Sum-Up
3 min 10 min 14 min 3 min
3 min Warm-Up 10 min Engage
Action Plan

● Discuss:

■ Where can you share your experience on the internet?

Possible Responses: Social media; social networking sites; Instagram; Facebook

■ Where can you blog about your picnic?

Possible Responses: Facebook; Discord; Tumblr; Medium

■ Where can you upload videos related to your picnic?

Possible Responses: YouTube; Vimeo; Instagram

■ Which app would you use to send instant messages to your friends and family about the picnic?

Possible Responses: WhatsApp; Messenger; Instagram

● Conduct Find the truth on Page 27:

14 min

■ Say: Conji wants to get pictures of their second adventure. Let’s help him by filling in the blanks.

■ Read Q1, and 4 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answer in your books.

● Conduct Tick the correct answer on Page 27:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 3, 5 aloud. After the sentence of each question, ask the students about their answers.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

● Conduct Answer in short on Page 27:

■ Say: Help Mel and Conji prepare for the final examinations by answering the questions below.

■ Read Q3, 4, and 5 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Write the final answer on the board so that students can note them down.

Note

● If time permits, discuss the section Match Me – Q1, 4 Or, assign it as homework.

min

● Conclude: Today, we learned about social media and various social networking sites.

● Ask the following probing question:

■ Which social media networking sites do members of your family use?

Possible Responses: Youtube; Prime Video; Netflix; Disney Hotstar; Zee5; LinkedIn; SonyLIV

■ Which platform would you use to watch your favourite movie?

Possible Responses: Youtube; Prime Video; Vimeo; Netflix; Disney Hotstar; Zee5

● Assign the following as homework:

■ Find the truth – Q1 and 4

■ DIY activity – Part A

17 Chapter 2 • Internet Services
Build
Sum-Up 3

Cyber Security and Threats

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● Mel and Conji recalled how the combination of magic and technology led to Avora’s birth.

● They recalled Ms. Idea’s explanation of a spell that was given to the first wizard to save Avora from Lord Ero.

● Mel taught Conji about Internet services as they studied ancient Avora.

● Elder Wizard and Elder Robot gave them a hint to look for the spell over the internet.

In this Chapter…

● Mel and Conji try the spell that shielded Avora in the past.

● The spell fails.

● Elder Wizard and Elder Robot tell them about the First Elder Wizard.

● Mel and Conji learn about cyber security.

● They decide to visit the Idea Centre and ask Ms. Idea for clarifications.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-NI–05 Computing Systems

This chapter is divided into the following classroom sessions

1. Cyber Security, Hacker, Cyber Attack, Cyber Security Software, Malware

2. Types of Malware, Cyber Security Breaches and its Types

3. Data Loss Prevention Software and Ethical Hacking

19
3

1. Cyber Security and Threats I

Objectives

In this session, students will learn about –

● Cyber Security

● Hacker

● Cyber Attack

● Cyber Security Software

● Malware

Keywords

● Cyber Security: A process of protecting the personal data stored on our computers

● Hacker: A person who breaks into computers without permission

● Cyber Attack: An act of breaking into computers without permission

● Malware: Software designed to damage the computer system by getting access to personal information

WEBS at a Glance

Read or Invite students to read the story aloud and CS concepts covered in the previous chapter

Discuss cyber security, hacker, cyber attack, cyber security software, malware

Action Plan

● Recap the story covered in the previous chapter.

Conclude the concepts Assign homework

● Read or Invite two students to read the story aloud from Page 32 to Panel 1 of Page 34 up to Elder Robot’s words, “Well then, disturb you.”

● Say: Let me explain what Cyber Security is all about.

20
Warm-Up Engage Build Sum-Up
Up – Q2, 3, 4 Find the truth – Q1, 2
5 min 12 min 8 min 5 min
Fill
5
Warm-Up
min
CS Concepts Page Number Cyber Security As given in Panel 2 on Page 34 Hacker As given in Panel 3 on Page 34 Cyber Attack As given in Panel 1 on Page 35
Security Software As given in Panel 3 on Page 35
As given in Panel 1 on Page
12
Engage
Cyber
Malware
36
min

● Present the scenario: Consider you wish to protect your home from thieves.

● Discuss:

■ What security systems should you use?

Possible Responses: install CCTV cameras; lock our homes; install burglar alarms; keep our important documents safe

■ Which activity in the cyber world is this scenario similar to?

Possible Responses: Cyber security; installing security software; password protection

■ Suppose you want to give a laptop to your family member who lives a distance from your house. How would you transport it safely?

Possible Responses: wrap the laptop in a cloth and deliver it; take a car to deliver it; do not tell many people about your plan; insure your laptop to prevent loss in case of theft

■ What do you think can happen if hackers get your personal information?

Possible Responses: Cyber bullying; identity theft; money loss; security loss

Note

● If time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up on Page 44:

■ Say: Conji is stuck in a cage in the Avora jungle. Let’s help Conji fill in the blanks to open the cage.

■ Read Q2, 3, 4 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 44:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 2 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

● Conclude: Today, we learned about Computer Security and Cyber Attacks.

● Ask the following probing questions:

■ Why do you think you should not provide your personal information on a public platform?

Possible Responses: to prevent cyber stalking; to protect yourself and your family from cyberattacks; to prevent any financial loss

■ Why do you think cyber security is important?

Possible Responses: to protect our personal information; to shield our systems; to prevent hacking

● Assign the following as homework:

■ Brain Teasers: Answer in Short – Q1

21 Chapter 3 • Cyber Security and Threats
Build 8
min
Sum-Up 5
min

2. Cyber Security and Threats II

Objectives

In this session, students will learn about –

● Types of Malware

● Cyber Security Breaches

● Types of Security Breaches

Keywords

● Cyber Security Breaches: Events that provide hackers unauthorised access to our computer data, applications, networks, or devices

Revise the story and CS concepts covered in the previous session

Discuss the types of malware, cyber security breaches, types of security breaches

Fill Up – Q1, 5 Find the truth – Q3, 4 Answer in Short – Q2, 4, 5

Conclude the concepts Assign homework

● Recap the story covered in the previous chapter.

● Read or Invite two students to read the story aloud on Panel 2 of Page 36 up to Conji’s words “Malware…the internet.”

● Say: Let me explain the types of Malware, Security Breach, and types of Security Breaches

CS Concepts Page Number

Types of Malware

Cyber Security Breach

Types of Security Breaches

As given from Panel 3 on Page 36 to Panel 1 on Page 38

As given in Panel 2 on Page 38

As given from Panel 3 on Page 38 to Panel 2 on Page 39

● Present the scenario: Consider you have a computer system

22
a Glance Warm-Up Engage Build Sum-Up
WEBS at
5 min 10 min 12 min 3 min Action Plan 5 min Warm-Up 10 min Engage

● Discuss:

■ You get an email containing a link which seems to be from a known source, what should you do?

Possible Responses: Open the link right away; check if it is actually from a known source; do not open it; do not provide personal information

■ Suppose you click on a link from an unknown source and it asks for your bank account information, what should you do?

Possible Responses: we should not provide any personal information; immediately close the link; safeguard your information by installing relevant software

■ Suppose you are creating a profile on a social media website, what information do you think you can give?

Possible Responses: Name; city; state; country

■ Which information should you not put in a public profile?

Possible Responses: Phone number; email account details; bank account information; complete address; OTP

Note

● If time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up on Page 44:

■ Say: Conji is stuck in a cage in the Avora jungle. Let’s help Conji fill in the blanks to open the cage.

■ Read Q1, 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 44:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q3, 4 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

● Conduct Answer in Short on Page 46:

■ Say: Let’s help Conji face the last test by answering these questions.

■ Read Q2, 4, 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Write the final answers on the board so that students can take notes.

Note

● If time permits, discuss the section Tick the Correct Answer – Q3 or, assign it as homework.

● Conclude: Today, we learned about types of Malware, Security Breach and its types.

● Ask the following probing questions:

■ What devices do you think can be infected in a network?

Possible Responses: personal devices; USB drives; visited websites; laptops

■ What are the different types of malware that you can be exposed to?

Possible Responses: Virus; Worms; Spyware; Trojan

● Assign the following as homework:

■ Brain Teasers: Tick the Correct Answer – Q3

■ Brain Teasers: Match Me

■ DIY: Odd One Out – Q1, 3, 4

23 Chapter 3 • Cyber Security and Threats
Build 12 min Sum-Up 3 min

3. Cyber Security and Threats III

Objectives

In this session, students will learn about –

● Data Loss Prevention Software

● Ethical Hacking

Keywords

● Data Loss Prevention Software: Prevents a cyber attack by detecting the possible cyber threats

● Ethical Hacking: A process of spotting any weaknesses in an application, system or organisation’s software so that the weaknesses can be removed and security can be increased

WEBS at a Glance

Read or Invite students to read the story aloud and CS concepts covered in the previous session

Discuss data loss prevention software, and ethical hacking

Find the Truth – Q5 Tick the Correct Answer – Q1, 2, 4, 5 Answer in Short – Q3

Conclude the concepts Assign homework

● Recap the story covered in the previous chapter.

● Read or Invite two students to read the story aloud on Panel 1 of Page 40 up to Conji’s words, “So……… a cyberattack.”

● Say: Let me explain how we can prevent cyber attacks.

CS Concepts Page Number

Data Loss Prevention Softwares

Ethical Hacking

As given from Panel 1 of Page 40 to Panel 2 on Page 41

As given in Panel 4 on Page 41

● Present the scenario: Consider your mom uses a number of apps on her phone.

24
Warm-Up Engage Build Sum-Up
5 min 10 min 10 min 5 min
Plan 5 min Warm-Up 10 min Engage
Action

● Discuss:

■ How can you make sure that your mom’s personal information is safe in a network?

Possible Responses: Use VPNs; install data breach prevention softwares; use encrypted connection

■ Which Antivirus softwares can you use to spot and destroy a virus in case of virus attack?

Possible Responses: McAfee; Norton; Quick Heal; Kaspersky

■ How do you think the makers of the app would detect any weak points in the app’s network?

Possible Responses: Lawfully hacking; ethical hacking; legally breaking into the network and fixing the weak points

■ What do you think has happened if there is unauthorised access to one of the app’s data?

Possible Responses: it is hacked; data breach; identity theft

Note

● If time allows, discuss all four questions, or discuss the first two.

● Conduct Find the Truth on Page 44:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q5 sentence aloud. Ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 45:

■ Say: Let’s practise more to revise what we have learned.

■ Read Q1, 2, 4, 5 aloud, one by one. After the sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

● Conduct Answer in Short on Page 46:

■ Say: Let’s help Conji face the last test by answering the following questions.

■ Read Q3 aloud.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Write the final answers on the board so that students can take notes.

Note

● If time permits, discuss the section Odd One Out from DIY – Q2 or, assign it as homework.

● Conclude: Today, we learned about Data Loss Prevention Software and Ethical Hacking.

● Ask the following probing questions:

■ What will you do to prevent data loss from your computer?

Possible Responses: install data loss prevention software; install firewalls; Anti-spyware; Antivirus; VPN

■ Where do you think ethical hacking can be used?

Possible Responses: Banks; defence; intelligence agencies; government websites

● Assign the following from DIY as homework:

■ Search and Be Safe – Q1, 2

■ Answer in Short – Q1, 5

■ Odd One Out – Q2

25 Chapter 3 • Cyber Security and Threats
Build 10 min Sum-Up 5 min

Getting Started with Google Slides

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● Mel and Conji tried the spell that shielded Avora in the past, but it failed.

● Elder Wizard and Elder Robot told them about the First Elder Wizard who used the ancient spell to shield Avora.

● Mel and Conji learned about cyber security.

● They decided to visit the Idea Centre and ask Ms. Idea for clarification.

In this Chapter…

● Mel and Conji meet Ms Idea. and the muses in the Idea Centre.

● They seek answers from Ms. Idea about the spell.

● The muses try to calm the kids down and show them a slideshow.

● Mel and Conji learn about Google Slides.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-DA–06 Data Analysis

This chapter is divided into the following classroom and lab sessions

1. GIFs in Google Slides I

2. GIFs in Google Slides II

3. Adding Music and Videos in Slides I

4. Adding Music and Videos in Slides II

27
4

1. GIFs in Google Slides I

Objectives

In this session, students will learn about –

● Adding GIFs on Google Slides

● Resizing a GIF

● Adding a GIF online

● Uploading a file to Google Drive

Keywords

● GIF: Stands for Graphic Interchange Format and is a series of images or soundless video that loops continuously and doesn’t require anyone to press Play

WEBS at a Glance

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss what GIFs are, how to add GIFs, how to resize GIFs, and how to upload a file on Drive

Action Plan

Warm-Up

● Recap the story covered in the previous chapter.

● Recap the stor y covered in the previous chapter

● Recap the stor y covered in the previous chapter

● Say: There arenew characters in this chapter

● Say: There are new characters in this chapter.

● Say: There arenew characters in this chapter

● Introduce Ms. Idea and the muses to the students.

● Introduce Ms Idea and the muses to the students

● Introduce Ms Idea and the muses to the students

● Instruct: Let's learn how the stor y moves ahead We will read from Page 50 to Panel 2 on Page 56 up to to our slides in the text

● Instruct: Let’s learn how the story moves ahead. We will read from Page 50 to Panel 2 on Page 56 up to “to our slides” in the text.

● Instruct: Let's learn how the stor y moves ahead We will read from Page 50 to Panel 2 on Page 56 up to “to our slides” in the text

● Read the stor y aloud OR invite 4 students to read the characters’ dialogue ●

● Read the stor y aloud OR invite 4 students to read the characters dialogue ●

● Read the story aloud OR invite 4 students to read the characters’ dialogue.

28
Warm-Up Engage Build Sum-Up
Fill Up – Q1, 2, 5 Tick the Correct Answer –Q1, 4, 5 Conclude the concepts Assign homework 5 min 10 min 10 min 5 min
5 min
Say: Let me explain GIFs to you
Say: Let me explain GIFs to you

● Say: Let me explain GIFs to you.

If you are teaching without a projector

Scenarios

If you are teaching with a projector

Open Google Slides on your computer system

CS Concepts Explain Demonstrate

Adding a GIF As given in Panel 3 on Page 52

How to add GIFs from a computer. Resizing a GIF As given in Panel 1 on Page 54

Adding an Online GIF As given in Panel 3 on Page 54

Upload a file to drive As given in Panel 1 on Page 56

How to resize GIFs.

How to add online GIFs in slides.

How to upload a file to drive.

● Present the scenario: Consider you are creating a project on Languages of the World on Google Slides.

● Discuss:

■ How will you make your project interesting?

Possible Responses: We can add elements like - Text; Images; Shapes; Videos; GIFs; Music etc.

■ What steps will you follow to add the GIFs to the slides?

Possible Responses: Click Insert, select GIF, select “Upload from Computer”; upload from the web; Select from the web.

■ What are the options for saving your project for future use?

Possible Responses: Save on your computer; Save on Google Drive; Save on a hard disk; pendrive/flash drive etc.

■ Why do we use Google Slides?

Possible Responses: To create presentations for school; projects; product introductions; sales; explaining concepts; pictorial and interactive ways of presenting information.

● Conduct Fill Up on Page 61:

■ Say: Mel’s grandmother is trapped by the witches. Let’s help Mel rescue her by filling in the blanks.

■ Read Q1, 2, and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 62:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 4, and 5 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answer in your books.

Note

● If time permits, discuss Brain Teaser Find the Truth – Q 3, 4, and 5 else, assign it in the homework.

Chapter 4

• Getting Started with Google Slides

29
OR
Build 10 min 10 min Engage

● Conclude: Today, we learned to add GIFs to Google Slides from the computer and from the web, resize GIFs, and upload files on Google Drive.

● Ask the following probing questions:

■ For what purposes do you think you would need to insert a GIF in a slide?

Possible Responses: Digital Greeting Card; Project Work; Invitation; Memes

■ What can you do with a GIF in slides?

Possible Responses: Add a GIF (from the computer or from the Web); resize a GIF; Drag a GIF to a different location

● Assign the following as homework:

■ From Brain Teaser – Find the Truth – Q3, 4, and 5

■ From DIY Activity – Answer in Short

30
Sum-Up 5 min

2. GIFs in Google Slides II

Objectives

In this session, students will apply what they learned from the previous class to complete tasks on Google Slides.

Keywords

● GIF: Stands for Graphic Interchange Format and it is a series of images or soundless video that loops continuously and doesn’t require anyone to press Play

WEBS at a Glance

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Images in GIFs in Google Slides - II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ When would you need to add GIFs while creating slides?

Possible Responses: To make digital greeting cards; project work; invitations.

■ If you wished to create a project in Google Slides, which topic would you choose?

Possible Responses: Invitation cards; Stories and comics for children; a recipe cookbook; Social media posts; Diplomas and certificates; A journal; An eBook.

■ Which elements would you add to your project?

Possible Responses: image; text; title; GIFs; videos; music.

Chapter 4

• Getting Started with Google Slides

31
Warm-Up Engage Build Sum-Up
Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage
Present the slides on Getting started with Google Slides on Tekie Platform

■ Why do we need to resize an inserted GIF in Google Slides?

Possible Responses: To get rid of unwanted parts of a GIF; to customise the GIF; to reduce the size; to make the GIF bigger or smaller.

● Invite answers from as many students as possible.

● Address if students have any other doubts related to the concepts presented in the slides.

● Instruct: We know how to insert and resize a GIF on Google Slides.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on Confirm button to submit your work when you are done with the activity.

● Instruct: Click on Confirm button to submit your work when you are done with the activity.

● Conclude: Today, we have learned how to add GIFs to Google Slides and upload files on Drive.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

● Conclude: Today, we have learned how to add GIFs to Google Slides and upload files on Drive

■ Project: Make a project on one of the topics that you wanted to create a project on (Invitation cards/Stories and comics for children/a recipe book/Social media posts/ Diplomas and certificates/A journal/An eBook) using the tools you learnt today.

● Instruct: Practise the same activity at home.

Note

● Assign the following as homework:

● The project is optional, kindly assign as per feasibility.

○ Project: Make a project on one of the topics that you wanted to create a project on (Invitation cards/Stories and comics for children/ a recipe book / Social media posts/Diplomas and cer tificates/A journal/ An eBook) using the tools you learnt today.

32
Build 15
Sum-Up
min
5 min

3. Adding Music and Videos in Slides I

Objectives

In this session, students will learn how to –

● Add music in Google Slides

● Add videos in Google Slides

Keywords

● YouTube: Is a video-sharing service where users can watch, like, share, comment and upload their own videos

● URL: Stands for Uniform Resource Locator and is the address of a given unique resource/page on the Web

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Fill

Up

Q2, 3

2

● Recap the story covered in the previous session.

● Invite a few students to recall the CS concepts covered in the previous session.

● Say: Let me explain how we can add music and videos in Google Slides.

Scenarios

If you are teaching with a projector

Open Google Slides on your computer system

CS Concepts Explain Demonstrate

Add music to slides

As given in Panel 1 on Page 57

If you are teaching without a projector OR

Add video from YouTube As given in Panel 2 on Page 58

Add video using URL As given in Panel 3 on Page 58

Chapter 4

• Getting Started with Google Slides

How to add music to slides

How to add video from YouTube

How to add video using URL

33
at a Glance Warm-Up Engage Build Sum-Up
WEBS
Discuss adding music and videos in Google Slides – Q3,
4 Tick the Correct Answer –
Find the Truth – Q1,
5 min 10 min 10 min 5 min Action Plan 5 min Warm-Up 10 min Engage
Conclude the concepts Assign homework

● Present the scenario: Consider you are creating a project on Cultures of the World on Google Slides.

● Discuss:

■ What elements will you add to the project?

Possible Responses: Text; Images; Shapes; Videos; Music; GIFs; etc.

■ What steps will you follow to add the videos to the slides?

Possible Responses: Click on insert → select “Video” → select “YouTube”; Click on insert → select “Video” → select “Google Drive”; Click on insert → select video → paste the link in the URL bar.

■ What steps will you follow to add the music to the slides?

Possible Responses: Click on insert → select “Audio” → select “Google Drive”; Click on insert → select “Audio” → paste the link in the URL bar.

■ What sources will you use to collect data for your project?

Possible Responses: Internet; books; magazines; newspapers; encyclopedias.

● Conduct Fill Up on Page 61:

■ Say: Mel’s grandmother is trapped by the witches. Let’s help Mel rescue her by filling in the blanks.

■ Read Q3 and 4 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 62:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q2 and 3 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Tick the final answers in your books.

● Conduct Find the Truth on Page 63:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1 and 2 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

Note

● If time permits, discuss Brain Teaser Match Me or assign it as homework.

● Conclude: Today, we learned about adding music and videos to slides in Google Slides.

● Ask the following probing questions:

■ Where do you think presentations can be used?

Possible Responses: demonstrations; introductions; lectures; presenting a new idea/ product etc.

■ How are presentations made more interactive?

Possible Responses: By adding charts; images; videos; music; animations; transitions etc.

● Assign the following Brain Teaser exercises as homework:

■ Match Me

■ Answer in Short

34
Build 10 min Sum-Up 5 min

4. Adding Music and Videos in Slides II

Objectives

In this session, students will learn how to –

● Add music in Google Slides

● Add videos in Google Slides

Keywords

● YouTube: Is a video-sharing service where users can watch, like, share, comment and upload their own videos.

● URL: Stands for Uniform Resource Locator and is the address of a given unique resource/page on the Web

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Music & Videos in Slides – II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ When would you need to add music to slides?

Possible Responses: To make the slides better; for fun; to explain better; for effect

Chapter 4 • Getting Started with Google Slides

35
WEBS at a Glance Warm-Up Engage Build Sum-Up Present the slides on Music & Videos in Slides –I Ion Tekie Platform Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 5 min 7 min 15 min 5 min Action Plan 5 min Warm-Up 7 min Engage

■ When would you need to add videos to slides?

Possible Responses: To make the students learn concepts visually; to present a visual to the audience; it makes the presentation interactive; engaging

■ What options are available in the Insert tab?

Possible Responses: We can add Image; GIF; Video; Audio

■ Are you aware of other applications similar to Google Slides?

Possible Responses: Prezi; Canva; Microsoft Powerpoint; Pitch; GeniallyApple Keynote; Microsoft Powerpoint Online; Adobe Presenter.

● Invite answers from as many students as possible.

● Address if students have any other doubts related to the concepts presented in the slides.

● Instruct: We know how to add music and videos in Google Slides.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

Note

● Make the students practice the activity till the concepts in the session are covered.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on Confirm button to submit your work when you are done with the activity.

● Instruct: Click on Confirm button to submit your work when you are done with the activity

● Conclude: Today, we have learned how to add music and videos in Google Slides.

● Conclude: Today, we have learned how to add music and videos in Google Slides

● Instruct: Practise the same activity at home.

● Instruct: Practise the same activity at home

● Assign the following as homework:

● Assign the following as homework:

Note

○ Project: Make a project on Various Cultures’ Music and complete the tasks mentioned in the Lab Time activity on Page 66 in your book

■ Project: Make a project on Various Cultures’ Music and complete the tasks mentioned in the Lab Time activity on Page 66 in your book.

● The project is optional, kindly assign if feasible.

36
Build 15 min Sum-Up 5 min

Advanced Features of Google Slides

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● Mel and Conji met Ms. Idea and the muses at the Idea Centre.

● Mel and Conji had unravelled the mystery of the spell.

● They sought answers from Ms. Idea about the spell.

● The muses tried to calm the kids down and showed them a slideshow.

● Mel and Conji started learning about Google Slides.

In this Chapter…

● Mel and Conji are in Ms. Idea’s office with the muses.

● Ms. Idea tells the two about the spell and asks them to create a shield over Eva to save her from Lord Ero.

● Ms. Idea tells Mel and Conji when to cast the spell on Lord Ero.

● The two wish to leave for Avora but according to the protocol they have to finish the concepts on Google Slides first.

● Mel and Conji go back to Avora and save Eva but soon they realise the great risk.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-DA–06 Data & Analysis

This chapter is divided into the following classroom and lab sessions

1. Animations in Google Slides I

2. Animations in Google Slides II

3. Transitions in Google Slides I

4. Transitions in Google Slides II

37
5

1. Animations in Google Slides I

Objectives

In this session, students will learn about –

● Animations

● Types of animations in Google Slides

● How to apply animations

Keywords

● Animation: The process of giving the illusion of movement to drawings, models, or objects

WEBS at a Glance

Warm-Up Engage Build Sum-Up

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss animations, types of animations in Google Slides, and how to apply animations

Fill Up – Q1, 2, 3 Find the truth – Q1, 4, 5

Conclude the concepts Assign homework

Action Plan

● Recap the story covered in the previous chapter.

● Read or Invite two students to read the story aloud from Page 68 to Panel 1 of Page 70 up to the muse’s words, “Teach Conji now. ”

min

Scenarios

If you are teaching with a projector Open Google Slides on your computer system

CS Concepts Explain Demonstrate

What are animations As given in Panel 2 on Page 70

If you are teaching without a projector OR

Adding an animation As given in Panel 1 on Page 71

Fly in from Left As given in Panel 1 on Page 72

Fade in As given in Panel 2 on Page 72

Fly in from bottom As given in Panel 1 on Page 73

Show an illustration of animated images to students

How to add animations to an object in Google Slides.

Show the effect of using this animation.

Show the effect of using this animation.

Show the effect of using this animation.

38
5 min 12 min 8 min 5 min
5
Warm-Up 12
Engage
min

● Present the scenario: Consider you have created a project on Google Slides. (You can refer to the one created in the previous chapter)

● Discuss:

■ What objects of your presentation would you like to animate?

Possible Responses: shapes; characters/images; text.

■ Why do you want to add animations?

Possible Responses: becomes appealing; interactive; interesting.

■ Suppose you want to add animations to a text box added on a slide. How will you do that?

Possible Responses: Select the text box → Click on insert → select “Animation” → select “Fade in” from the Animation Pane; Choose Fly from left; Fly-in from bottom.

■ How can you make your presentation interactive?

Possible Responses: add images; videos; GIFs; animations; transitions; music; text in different fonts and styles.

Note

If time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up on Page 79:

■ Say: Eva needs to write some notes. Let’s help Eva fill in the blanks to get the points.

■ Read Q1, 2, and 3 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 79:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 4, and 5 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Write the final answers in your books.

Note

If time permits, discuss Brain Teaser Answer in Short – Q1, 2, and 4 or assign them as homework.

● Conclude: Today, we learned about animations in Google Slides.

● Ask the following probing questions:

■ Where have you seen the use of animations in your day-to-day life?

Possible Responses: animated movies; cartoons; animated motion pictures; reels; animated rhymes.

■ Which is your favourite animated movie/cartoon?

Possible Responses: Chota bheem; Motu Patlu; Shiva; Rudra; The Super Mario Bros.; Mummies; Demon Slayer: Kimetsu No Yaiba - To the Swordsmith Village (2023); The Boss Baby: Christmas Bonus; Brown and Friends.

● Assign the following Brain Teaser exercises as homework:

■ Answer in Short – Q1, 2, and 4

■ Answer in Detail – Q1, 3, and 4

39 Chapter 5 • Advanced Features of Google Slides
Build
8 min
Sum-Up
5 min

2. Animations in Google Slides II

Objectives

In this session, students will apply what they learned from the previous class to complete tasks on Google Slides.

Keywords

● Animation: The process of giving the illusion of movement to drawings, models, or objects

WEBS at a Glance

Present the slides on Animations in Slides – II on Tekie Platform

Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Animations in Slides – II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ Why would you need to add animations while creating slides?

Possible Responses: To make it interesting; interactive; appealing.

■ If you wish to create an animated project in Google Slides, which topic would you choose?

Possible Responses: Air Pollution; Water Crisis; Festivals or Events; Children’s Day; Indian culture and heritage; about Yourself; My Aim In Life; Value of Time.

■ Which elements would you animate in your project?

Possible Responses: image; text; title; GIFs; videos; shapes; charts.

■ What type of animation can you apply to objects in Google Slides?

Possible Responses: Fly-in from left; fly-in from bottom; fade-in.

40
Warm-Up Engage Build Sum-Up
3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage

● Invite answers from as many students as possible.

● Address if students have any other doubts related to the concepts presented in the slides.

● Instruct: We know how to add animations to objects on Google Slide.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

● Conclude: Today, we have learned how to add animations to objects in Google Slides.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

■ Lab time

Note

The project is optional, kindly assign if feasible.

41 Chapter 5 • Advanced
Features of Google Slides
Build 15
Sum-Up 5
min
min

3. Transitions in Google Slides I

Objectives

In this session, students will learn –

● What transitions are

● How to add transitions to Google Slides

● How to control the speed of transitions

Keywords

● Transition: The visual effect that occurs when you move from one slide to the next during a presentation

WEBS at a Glance

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss what are transitions, how to add transitions to Google Slides, and how to control the speed of transitions

● Recap the story covered in the previous session.

● Invite a few students to recall the CS concepts covered in the previous session.

● Read or Invite two students to read the story aloud from Panel 1 Page 74.

● Say: Let me explain transitions in Google Slides.

If you are teaching without a projector

Scenarios

If you are teaching with a projector Open Google Slides on your computer system

CS Concepts Explain Demonstrate

Add transitions

Adjust the speed of transitions

As given in Panel 1 on Page 74

As given in Panel 1 on Page 75

OR

How to add transitions to slides

How to control the speed of transitions

42
Warm-Up Engage Build Sum-Up
Up – Q4, 5 Find the Truth – Q2, 3 Answer in Detail –Q2, 5 Conclude the concepts Assign homework 5 min 10 min 10 min 5 min Action Plan 5 min Warm-Up 10 min Engage
Fill

● Present the scenario: Consider you are creating a project on Heritage of India on Google Slides.

● Discuss:

■ How will you find information for your project?

Possible Responses: Books; encyclopaedias; internet; magazines; journals; newspapers.

■ What elements will you add to the project?

Possible Responses: Text; Images; Shapes; Videos; Music; GIFs; animations; transitions.

■ Why do you want to add transitions?

Possible Responses: for smooth and clear transitions; helps the audience to shift their attention from one idea to the other; makes it appealing; visually enhances the presentation.

■ How will you add transitions to a slide?

Possible Responses: Select the slide → Click on “Slide”→ select “Transition” → select the effect like “Fade in” from the Transition Pane; Choose effects like Dissolve; Fade; Flip; Cube.

● Conduct Fill Up on Page 79:

■ Say: Eva has to write a few notes. Let’s help her by filling in the blanks.

■ Read Q4 and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Find the Truth on Page 79:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q2 and 3 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

● Conduct Answer in Detail on Page 82:

■ Say: Let’s help Eva prepare a presentation on Google Slides by answering the questions in detail.

■ Read Q2 and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Write the final answers on the board so that students can take notes.

Note

If time permits, discuss Brain Teasers Match Me and Tick the Correct Answer else, assign it in the homework.

● Conclude: Today we learned about Transitions in Google Slides.

● Ask the following probing questions:

■ Where do you think presentations can be used?

Possible Responses: demonstrations; introduction; lecture; present a new idea/product.

■ How are presentations made more interactive?

Possible Responses: By adding charts; images; videos; music; animations; transitions.

● Assign the following exercises as homework:

■ Brain Teasers: Tick the Correct Answer

■ Brain Teasers: Match Me

■ DIY

43 Chapter 5 • Advanced Features of
Google Slides
Build 10 min Sum-Up 5 min

4. Transitions in Google Slides II

Objectives

In this session, students will apply what they have learned from the previous class to complete tasks on Google Slides.

Keywords

● Transition: The visual effect that occurs when you move from one slide to the next during a presentation

WEBS at a Glance

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Transitions and Presentations Slides –II

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ Which is the first transition that you would like to try?

Possible Responses: Dissolve; Fade; Cube; Flip; Gallery; Slide from left; Slide from right

■ Why do you think we call them Transitions?

Possible Responses: Transition means from one to the other; transitions from one slide to another; go from one idea to another

■ How do we add transitions to slides?

Possible Responses: Click on “Slide” menu → Select “Transitions” → Select a transition → Adjust the speed → Play and see the preview → Apply to current slide or all the slides

44
Warm-Up Engage Build Sum-Up Present the slides on Transitions and Presentations Slides – II on Tekie Platform Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage

■ What options are available under the Slide menu?

Possible Responses: New slide; Duplicate Slide; Delete Slide; Transition; Skip slide; change background etc

● Invite answers from as many students as possible.

● Address if students have any other doubts related to the concepts presented in the slides.

Build

● Instruct: We know how to add transitions in Google Slides.

15 min

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

Note

Make the students practice the activity up to the concepts covered in the session.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

Sum-Up

● Conclude: Today, we have learned about Transitions in Google Slides.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

Note

5 min

■ Project: Make a project on your hobbies (things that you like to do) and add transitions to the slides.

The project is optional, kindly assign as if feasible.

Chapter 5

• Advanced Features of Google Slides

45

Getting Started with Google Sheets

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● Mel and Conji were in Ms. Idea’s office with the muses.

● Ms. Idea told the two about the spell and asked them to create a shield over Eva to save Eva from Lord Ero.

● Ms. Idea told Mel and Conji when to cast the spell on Lord Ero.

● The two wished to leave for Avora but according to the protocol they had to finish the concepts on Google Slides first.

● Mel and Conji went back to Avora and saved Eva but soon they realised the great risk.

In this Chapter…

● Mel and Conji land in a strange place where they meet Joy.

● The duo recalls the incident that took place just before they landed there.

● Joy takes them around the new place which is the Ministry of Happiness.

● They start learning about Google Sheets.

● Mel and Conji wish to check the Happiness index of Avora.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-DA–06 Data & Analysis

This chapter is divided into the following classroom and lab sessions

1. Basics of Google Sheets I

2. Basics of Google Sheets II

3. Google Sheets Tools I

4. Google Sheets Tools II

47
6

1. Basics of Google Sheets I

Objectives

In this session, students will learn about –

● What are Google Sheets and how to open them

● Uses of Google Sheets

● What is a cell and cell address

● Entering data in cells

Keywords

● Google Sheets: Are made up of rows and columns and are used to store and analyse data

● Cell Address: A combination of the column letter and row number that identifies a cell

WEBS at a Glance

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

their uses; what cells are

how we name them

Action

Plan

● Recap the story covered in the previous chapter.

48
Warm-Up Engage Build Sum-Up
Discuss what Google
and
Fill Up Tick the Correct Answer – Q1, 2, 3 Conclude the concepts Assign homework 5 min 12 min 8 min 5 min
Sheets are
and
● Read or Invite two students to read the story aloud from Page 86 to Panel 4 of Page 88 up to Conji’s words, “...and I don’t. ” 5 min
Warm-Up

min

Scenarios

If you are teaching with a projector

Open Google Sheets on your computer system

CS Concepts Explain Demonstrate

What are Google Sheets and their uses

How to open Sheets As given in Panel 1 on Page 89

What is a cell

As given in Panels 3 and 5 on Page 88

If you are teaching without a projector OR

As given in Panel 2 on Page 89

Naming cell/Cell Address As given in Panel 1 on Page 90

Data types in cells As given in Panels 2 and 3 on Page 91, and Panel 1 on Page 92

Show what sheets look like.

How to open Google Sheets.

Show what a cell looks like.

Show how we name cells.

Show how we enter data in cells.

● Present the scenario: Consider your teacher asks you to help her store the marks of all the students in the class.

● Discuss:

■ What uses and benefits will you tell her to convince her to use Google Sheets?

Possible Responses: sheets are used to edit; analyse; organise data; we can perform mathematical calculations; we can collaborate and work on the same document simultaneously.

■ For what other purpose can you use Google Sheets?

Possible Responses: Keeping track of cricket scores; Maintaining records of pocket money.

■ What kind of data can be added in cells?

Possible Responses: Plain text or names and special characters (like _ * % $ @); numbers; currency; date; time; percentage; formulas.

■ How can you perform calculations in Sheets?

Possible Responses: use built-in formula like SUM and auto sum features; Add cell address like =(a1+a2… so on); AVERAGE(Cell1: cell_n).

Note

● If time allows, discuss all four questions, or discuss the first two.

● Conduct Fill Up on Page 97:

8 min

■ Say: Let’s help Eva fill in the blanks and find some unusual creatures that she has seen.

■ Read all the questions aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 98:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 2, and 3 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Mark the final answers in your books.

● If time permits, discuss Brain Teaser Answer in One Line – Q1, 2, and 3 or assign them as homework.

• Getting Started with Google Sheets

49 Chapter 6
Note
Build
12
Engage

● Conclude: Today, we learned about the basics of Google Sheets.

● Ask the following probing questions:

■ Who can use Google Sheets (people/occupations)?

Possible Responses: teachers; accountants; salespeople; analysts; businessmen; corporate workers.

■ Do you know any other platforms/software that do the same work as Google Sheets?

Possible Responses: Microsoft Excel; Libreoffice Calc; Smartsheets; Zoho sheets; Airtable.

● Assign the following Brain Teaser exercises as homework:

■ Answer in One Line – Q1, 2, and 3

■ Answer in Detail – Q2, 3, and 4

50
Sum-Up 5 min

2. Basics of Google Sheets II

Objectives

In this session, students will apply what they learned from the previous class to complete tasks on Google Slides.

Keywords

● Google Sheets: Are made up of rows and columns and are used to store and analyse data

● Cell Address: A combination of the column letter and row number that identifies a cell

WEBS at a Glance

Present the slides on Intro to Google Sheets – II on

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Intro to Google Sheets – II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ What are the uses of Sheets?

Possible Responses: sheets are used to edit; analyse; organise data; we can perform mathematical calculations; we can collaborate and work on the same document simultaneously.

■ How do we open Sheets?

Possible Responses: From our Google Drive; type in the URL for sheets and press the new + button.

■ How and what kind of data can be added to cells?

Possible Responses: just type in the cells; add numbers; text; percentages; currency; date; formulas.

51 Chapter 6
• Getting Started with Google Sheets
Warm-Up Engage Build Sum-Up
Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage
Tekie Platform

■ How do we name cells in Google Sheets? (ask the students to give the cell address of a few cells – give them random row and column numbers)

Possible Responses: column letter row number

● Invite answers from as many students as possible.

● Address any other doubts students may have related to the concepts presented in the slides.

● Instruct: We know a few basics of Google Sheets.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

● Conclude: Today, we have learned a few basic concepts of Google Sheets.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

■ Lab time on Page 101

Note

● The project is optional. Kindly assign if feasible.

52
Build 15
Sum-Up 5 min
min

3. Google Sheets Tools I

Objectives

In this session, students will learn –

● What are header cells

● Hide/unhide options

● Spell check

● Find and replace tools

Keywords

● Header Cell: Is the cell containing the heading

● Spell check: A tool in the menu that checks for and suggests correct spelling

● Find and replace: A tool in the Edit menu that helps find and replace words

● Hide/unhide: Is a functionality in Google Sheets where we can hide and unhide worksheets

WEBS at a Glance

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss what header cells are, how we can hide and unhide sheets

Tick the Correct Answer – Q4, 5 Answer in One Line – Q 4, 5 Answer in Detail – Q1, 5

Conclude the concepts Assign homework

● Recap the story covered in the previous session.

● Invite a few students to recall the CS concepts covered in the previous session.

● Say: Let me explain some features of Google Sheets. Scenarios

If you are teaching without a projector

If you are teaching with a projector

Open Google Sheets on your computer system

CS Concepts Explain Demonstrate

Header Cells

As given in Panel 2 on Page 92

Hide/unhide As given in Panel 2 on Page 93

Spell Check As given in Panel 3 on Page 93

Find and replace As given in Panel 1 and 2 on Page 94 and Panel 1 on Page 95

Find and replace all

Chapter 6

As given in Panel 1 and 2 on Page 94 and Panel 1 on Page 95

• Getting Started with Google Sheets

OR

What are header cells

Show how to hide/unhide worksheets

Show how to use spell check on Sheets

Show how to use find and replace

Show how to use find and replace all

53
Warm-Up Engage Build Sum-Up
5 min 10 min 10 min 5 min Action Plan 5 min Warm-Up 10 min Engage

● Present the scenario: Consider you have a lot of data in a workbook that contains multiple sheets.

● Discuss:

■ How will you find information about a person in the list/data?

Possible Responses: use find functionality; use filters.

■ You need to perform some calculations on the data. On what kind of data is it possible? What functions can be used?

Possible Responses: on numbers; SUM(); AVERAGE(); COUNT(); PRODUCT() .

■ There are multiple instances where the spelling of a student’s name is written incorrectly. Can you change it? How?

Possible Responses: Yes we can change it; Use the find and replace functionality; we can find the instances and change manually.

■ You want to name sheets so that they are clear to your teacher. What will you do?

Possible Responses: Rename sheets to show the classes the teacher takes; rename sheets according to the subjects the teacher teaches.

● Conduct Tick the Correct Answer on Page 98:

■ Say: Help Mel find the Roboman’s family by choosing the correct option.

■ Read Q4 and 5 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Tick the final answers in your books.

● Conduct the Answer in One Line on Page 99:

■ Say: Let’s answer the questions in one line.

■ Read Q4 and 5 aloud, one by one.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Write the final answers on the board so that students can take notes.

● Conduct Answer in Detail on Page 99:

■ Say: Let’s help Eva answer the questions in detail.

■ Read Q1 and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Write the final answers on the board so that students can take notes.

Note

● If time permits, discuss Brain Teasers Match Me or assign it as homework.

● Conclude: Today we learned about some tools in Google Sheets.

● Ask the following probing questions:

■ What is the benefit of sheets?

Possible Responses: we can collaborate with multiple people; we can give access to selected people; we can add data in tabular form; helps us perform calculations on data; analysing is easier.

■ What tools/functionality are you aware of with Google Sheets?

Possible Responses: We can add charts; edit information to present well; data visualisation.

● Assign the following exercises as homework:

■ Brain Teasers: Match Me

■ DIY

54
Build 10 min Sum-Up 5 min

4. Google Sheets Tools II

Objectives

In this session, students will apply what they have learned from the previous class to complete tasks on Google Sheets.

Keywords

● Header Cell: Is the cell containing the heading

● Spell check: A tool in the menu that checks for and suggests correct spelling of words

● Find and replace: A tool in the Edit menu that helps find and replace words

WEBS at a Glance

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Google Sheets Tools – II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ Name a few tools that we can use in Google Sheets?

Possible Responses: Spell check; Find and replace; autocomplete; arithmetic functions.

■ Name a few mathematical functions and how we can use them?

Possible Responses: SUM(); AVERAGE(); COUNT(); PRODUCT(); we start typing in the cell which should contain the answer/result; each function begins with an = (equal to) sign.

■ How can we add and rename sheets?

Possible Responses: Click on + → Click on the small triangle just beside the sheet tab → Select an option to duplicate/rename the sheet; double-click on the sheet and rename it.

■ In what case can we use the find and replace functionality?

Possible Responses: to find words/names in a sheet; to replace data; to find data; to look for particular information.

• Getting Started with Google Sheets

55
6
Chapter
Warm-Up Engage Build Sum-Up Present the slides on Google Sheets Tools – II on Tekie Platform Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage

● Invite answers from as many students as possible.

● Address any other doubts students may have related to the concepts presented in the slides.

15 min

Build

● Instruct: We know a few features that we can use in Google Sheets.

● Now, let’s practise what we have learned. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

Note

● Make the students practise the activity up to the concepts covered in the session.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

Sum-Up

● Conclude: Today, we have learned about Tools in Google Sheets.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

■ Activity II on Page 95.

■ Case Study on Page 100.

Note

The case study is optional, kindly assign if feasible.

5 min

56

Text Formatting with Google Sheets

Story Time

Note: Use the following points to prepare for the session beforehand. Avoid reading the points in the class.

In the Previous Chapter…

● Mel and Conji landed in a strange place where they met Joy.

● The duo recalled the incident that took place just before they landed there.

● Joy took them around the new place which is the Ministry of Happiness.

● They started learning about Google Sheets.

● Mel and Conji wished to check the Happiness Index of Avora.

In this Chapter…

● Mel and Conji meet Mr. Fate.

● Mr. Fate is just about to tell the kids about the Happiness Index when he is called to Mr. Times’ office for an urgent meeting.

● Meanwhile, the kids learn more about Google Sheets with Joy.

● Mr. Time informs Mr. Fate about the change in the Happiness Index of Avora due to the kids’ entry into the Ministry of Happiness.

● Mr. Fate is worried about how he will break this news to the kids.

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-DA–06 Data Analysis

This chapter is divided into the following classroom and lab sessions

1. Text Formatting in Sheets I

2. Text Formatting in Sheets II

3. Cells in Sheets I

4. Cells in Sheets II

57
7

1. Text Formatting in Sheets I

Objectives

In this session, students will learn about –

● What is formatting

● How to change font size

● How to change font style

● How to change font colour

Keywords

● Formatting a cell: Changing the appearance of a cell

● Font: The design of letters or numbers in a cell

WEBS at a Glance

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss formatting, font, how to change the font size, font style, and font colour of the text in cells

Fill Up

Conclude the concepts Assign homework

● Recap the story covered in the previous chapter.

● Say: There are new characters in this chapter.

● Introduce Mr. Fate and Mr. Time to the students.

● Instruct: Let’s learn how the story moves ahead. We will read from Page 104 to Panel 1 on Page 107 up to “Let’s start with changing the font size.” in the text.

● Read the story aloud OR invite 4 students to read the characters’ dialogue.

58
Warm-Up Engage Build Sum-Up
– Q1 and 2 Tick the Correct Answer – Q2 Find the Truth – Q1 and 2
5 min 10 min 10 min 5 min
5 min
Action Plan
Warm-Up

● Say: Let me explain formatting to you.

If you are teaching without a projector

Scenarios

If you are teaching with a projector

Open Google Sheets on your computer system

CS Concepts Explain Demonstrate

formatting

As given in Panel 6 on Page 106

OR

Explain what formatting is. font As given in Panel 1 on Page 107

What is a font?

How to change the font size? changing the font style As given in Panel 2 on Page 107

changing the font size As given in Panel 1 on Page 107

How to change the font style? changing the font colour As given in Panel 1 on Page 108

How to change the font colour?

● Present the scenario: Consider you have created a data sheet in Google Sheets.

● Discuss:

■ How will you make your data look interesting?

Possible Responses: We can format text; change font size; font colour; font style

■ How can you change the font size of text?

Possible Responses: Select the text → change the font size in the toolbar; Ctrl + Shift + . ; Ctrl + Shift +, .

■ Name a few font styles that we can use in Sheets.

Possible Responses: Arial; Comic Sans; Georgia; Robota; Verdana; Muli; Impact.

■ How can we add new colours for use in Sheets?

Possible Responses: In the toolbar we click on the A (Font color) option → From the drop-down click on the + symbol in the Custom color option → select any colour from the palette.

10 min

● Conduct Fill Up on Page 115:

■ Say: Let’s fill in the blanks.

■ Read Q1 and 2 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 116:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q2 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Mark the final answer in your books.

● Conduct Find the Truth on Page 117:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1 and 2 aloud, one by one. After each sentence, ask if it is true or false.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Fill in the final answers in your books.

Note

● If time permits, discuss DIY Find the Truth – Q3 or assign it as homework.

59 Chapter 7 • Text Formatting with
Sheets
Google
Build
10 min Engage

● Conclude: Today, we learned about formatting in Google Sheets.

● Ask the following probing questions:

■ Why do we need formatting?

Possible Responses: To make the data look presentable; to make it easier to understand; to modify content for clarity.

■ Why do we use Google Sheets?

Possible Responses: to add data in a tabular form; to store data in one location; to store data once and then access it anytime using the internet; we can collaborate and work simultaneously on the sheets; we can give access to people we want to share the data with and hence providing data security.

● Assign the following DIY Activity as homework:

■ Find the Truth – Q3

■ Fill Up

60
Sum-Up 5 min

2. Text Formatting in Sheets II

Objectives

In this session, students will apply what they learned from the previous class to complete tasks on Google Sheets.

Keywords

● Formatting a cell: Changing the appearance of a cell

● Font: The design of letters or numbers in a cell

WEBS at a Glance

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Formatting in Sheets - II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ What is formatting?

Possible Responses: changing font styles; font colour; font style; making changes to the text appearance

■ How can you change the font style of text?

Possible Responses: Select the text → change the font style from the toolbar

■ Name a few font styles that we can use in Sheets.

Possible Responses: Arial; Comic Sans; Georgia; Robota; Verdana; Muli; Impact

■ How can we make the text larger in Sheets?

Possible Responses: In the toolbar we click on the Font size option → From the drop-down click on 14 or a larger number → The font size of the selected text will become large.

Formatting with Google Sheets

61 Chapter 7 • Text
Warm-Up Engage Build Sum-Up Present the slides on Formatting in Sheets – II on Tekie Platform Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage

● Invite answers from as many students as possible.

● Address any other doubts students may have related to the concepts presented in the slides.

● Instruct: We know how to perform formatting in Google Sheets.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

5 min

● Conclude: Today, we have learned how to format text in Google Sheets.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

■ Project: Make a sheet of a list of books that you wish to read. Write the details/description of each book, its price, author’s name and so on. Format the text, applying the knowledge that you learnt today.

Note

● The project is optional, kindly assign if feasible.

62
Sum-Up
Build 15 min

3. Cells in Sheets I

Objectives

In this session, students will learn how to –

● Add a border to a cell

● Add colour to a cell

● Insert a new cell

● Insert a new column or row

● Add numbers and perform calculations in a cell

Keywords

● Fill Color: A tool that helps colour the entire cell

● Formula bar: A bar at the top where the formula in a cell appears

Revise the story and CS concepts covered in the previous chapter

Read or Invite students to read the story of the chapter

Discuss how to add border, colour, insert a cell, add numbers in a cell, and perform calculations

Fill Up – Q3, 4, and 5 Tick the Correct Answer – Q1, 3, 4, and 5

Conclude the concepts Assign homework

● Recap the story covered in the previous session.

● Invite a few students to recall the CS concepts covered in the previous session.

● Introduce the students to Mr. Time.

● Say: Let me explain how we can work with cells in Google Sheets.

Scenarios

If you are teaching with a projector Open Google Slides on your computer system

CS Concepts Explain Demonstrate

Add a border

Add colour

Insert a cell

Inserting rows and columns

Adding numbers and performing calculations

If you are teaching without a projector OR

As given in Panel 1 on Page 109

As given in Panel 2 on Page 109

As given in Panel 2 on Page 110

As given in Panel 1 on Page 111

As given in Panel 1 on Page 112

How to add a border to a cell?

How to add colour to a cell?

How to insert a cell?

How to insert rows and columns?

How to add numbers and perform calculations?

63 Chapter 7 • Text
Formatting with Google Sheets
Glance Warm-Up Engage Build Sum-Up
WEBS at a
5 min 10 min 10 min 5 min Action Plan 5 min Warm-Up 10 min Engage

● Present the scenario: Consider you have created a project on collecting data about different genres of books.

● Discuss:

■ What can be the different column headings of your project?

Possible Responses: Book name; Author Name; Edition; Published by; Published in the year; Series; price; Description.

■ What kind of data can be stored in cells?

Possible Responses: Plain text; numbers; formulae; percentages; dates.

■ How can you format the sheet that you created?

Possible Responses: Change the font size; colour; style; cell border.

■ On what kind of data can calculations be performed?

Possible Responses: numbers; dates; percentages

● Conduct Fill Up on Page 115:

■ Say: Let’s fill in the blanks.

■ Read Q3, 4, and 5 aloud, one by one.

■ Invite some students to share their answers and others to validate their peers’ answers.

■ Instruct: Fill in the final answers in your books.

● Conduct Tick the Correct Answer on Page 116:

■ Say: Let’s practise some more to revise what we have learned.

■ Read Q1, 3, 4, and 5 aloud, one by one. After the sentence, ask which of the options is correct.

■ Invite some students to share their responses.

■ Discuss and validate the answers with the whole class.

■ Instruct: Tick the final answers in your books.

Note

● If time permits, discuss DIY Find the Truth – Q5 or assign it as homework.

● Conclude: Today, we learned about adding colour and a border to a cell, inserting a new cell, row, or column, adding numbers, and formulae in Google Sheets.

● Ask the following probing questions:

■ Name a few types of borders that we have in Sheets.

Possible Responses: Accept the descriptions of any of the options shown in the image below.

■ How can we make Sheets more interactive?

Possible Responses: By adding charts; images; formatting.

● Assign the following Brain Teaser exercise as homework:

■ Match Me

64
Build 10 min Sum-Up 5 min

4. Cells in Sheets II

Objectives

In this session, students will apply what they learned from the previous class to complete tasks on Google Sheets.

Keywords

● Fill Color: A tool that helps colour the entire cell

● Formula bar: A bar at the top where the formula in a cell appears

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Say: Let’s revise what we have learned.

● Instruct: Go to the Panel and open Lab on Cells in Sheets – II.

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the following questions one by one to check students’ understanding:

■ When would you need to insert a new cell?

Possible Responses: when we need to add more data; when change is required; if we want to modify content.

■ How can you perform calculations in Sheets?

Possible Responses: use a formula; begin the formula with = and write the calculations e.g. (=C1+C2); Use built-in formulae like SUM; AVERAGE etc.

■ How can we insert a cell in Sheets?

Possible Responses: Use the Insert Menu; Right-click and insert the cell using any of the two options

→ Insert cells and Shift right; insert cells and shift down.

■ Are you aware of other applications similar to Google Sheets?

Possible Responses: Microsoft Excel; LibreOffice Calc; Aritable; Zoho Sheets; Smartsheets.

65 Chapter 7 • Text Formatting
with Google Sheets
at a Glance Warm-Up Engage Build Sum-Up Present the slides on Cells in Sheets – II on Tekie Platform Discuss the topics covered in the slides Attempt the activity on the Assignment page Conclude the concepts Assign homework 3 min 7 min 15 min 5 min Action Plan 3 min Warm-Up 7 min Engage
WEBS

● Invite answers from as many students as possible.

● Address any other doubts students may have related to the concepts presented in the slides.

15 min

Build

● Instruct: We know how to perform functions in cells in Google Sheets.

● Now, let’s practise our learning. Click on the Practice button on the Assignment page to attempt the activity.

● Click on the Attempt button to open the activity page.

Note

● Make the students practise the activity until the concepts in the session are covered.

● Walk around in the classroom and observe the activity done by the students.

● Instruct: Click on the Confirm button to submit your work when you are done with the activity.

5 min

Sum-Up

● Conclude: Today, we have learned some formatting in Google Sheets.

● Instruct: Practise the same activity at home.

● Assign the following as homework:

■ Project: Make a project on creating a sheet of data with your favourite songs. Add details like release year/date, singer, album/film, etc. Perform various types of cell formatting that you have learnt in this session.

Note

● The project is optional. Kindly assign if feasible.

66

1. Analytical Engine is a machine that could solve math problems. It was created by English mathematician Charles Babbage.

2. Difference engine is a device created by Charles Babbage that could read numbers and print mathematical tables. It also had storage.

3. GUI stands for Graphical User Interface. It allows us to interact with computers using icons instead of just text.

4. First Generation computers were very expensive, used a lot of electricity and produced a huge amount of heat. Whereas Fifth generation computers are less expensive, compact, use less electricity and are faster than first generation computers.

5. Supercomputers are extremely powerful and fast computers. They are mostly used for engineering and scientific work that needs high speed calculations like weather forecasting.

67
Appendix – Answer Key A
Section Section Name Answer A Fill Up 1. Computer 2. Charles Babbage 3. Fifth 4. Supercomputers 5. Third B Find the Truth 1. F 2. F 3. F 4. T 5. F C Tick the Correct Answer 1. B 2. A 3. C 4. C 5. D D Answer in Short
Chapter 1 Brain Teasers
E Match Me 1. 2. 3. 4. 5. 6. 7. 7. 4. 5. 6. 3. 2. 1.

Chapter 2

Brain Teasers

E Answer in Short

1. The internet is a network of computers working independently and can share information with each other. Airtel, Jio, Vodafone are some ISPs.

2. Email or electronic mail is a way to send and receive messages across the internet. Gmail is the most common email.

3. Instant Messenger apps are used to send text messages online. These messages can be transmitted to more than one recipients. One of the most commonly used instant messaging app is WhatsApp.

4. Social Networking Sites help us connect with friends, family, and brands. Facebook, Twitter, LinkedIn are some examples of social networking sites.

5. Video Hosting Platforms help creators display their content and share it with an audience that enjoys their content. Examples include YouTube and Vimeo.

A

68 DIY Section Section Name Answer
Fun Time 1. First 2. Fourth 3. Second 4. Fifth 5. Third
A
Section Section Name Answer
Fill Up 1. Internet 2. Internet Protocol 3. Fibre 4. Internet Service Provider 5. Digital Subscriber Line
Find the Truth 1. F 2. T 3. F 4. F 5. T
Tick the Correct Answer 1. Snapchat 2. Facebook 3. WhatsApp 4. Google 5. None
A
B
C
D Match Me
DIY
Section Name Answer
Section
Who am I? 1. Instant messaging platform 2. Image sharing platform 3. Image sharing platform 4. Community blog 5. Image sharing

B Abbreviations

Name Answer

1. Internet Service Providers

2. Digital Subscriber Line

3. World Wide Web

4. Internet Protocol

5. Electronic Mail

Chapter 3

Brain Teasers Section Section Name Answer

A Fill Up

B Find the Truth

C Tick the Correct Answer

1. Virus

2. Hacker

3. Cyberattack

4. Cyber Security

5. Trojan

1. b. Ethical hacking 2. a. Firewalls

3. d. All of the above 4. d. All of the above

5. a. Anti-spyware

D Match Me

E Answer in Short

1. A cyberattack happens when a hacker gets access to your digital personal data (like – bank account details, identity documents etc.) without your permission.

2. A trojan program appears like a regular link or website, but it is actually an infected software that spreads throughout your device.

3. Phishing, Identity Theft, Cyberstalking.

4. Phishing is when you get an email that appears to come from a known website. It gives a link that might interest you. When you click on it, hackers get access to your system.

5. Antivirus spots and destroys a virus. Examples are Norton, McAfee, Quick Heal and Kaspersky.

DIY

Section Section Name Answer

A Odd One Out

1. Security Breach

4. Bacteria

69 Appendix – Answer Key DIY
Section Section
1. T 2. F 3. T 4. T 5. T
2.
3.
Hacking
VPN

B Answer in Short

1. VPN (Virtual Private Network) is an encrypted connection on the internet between a device and the network. It hides your online activity, ensures the safe delivery of private information and protects you from unauthorised access to your data.

2. A worm can spread to other systems and devices. A worm will not harm or affect other programs. Instead, it will affect the sites that you visit most often.

3. Hackers and cybercriminals use spyware to monitor your activities. Spyware can give hackers access to your usernames, passwords and personal data by logging inputs throughout the day.

4. A cyber security breach is an event that ends up providing a hacker with unauthorised access to your computer data, applications, networks or devices.

5. Ethical hacking is the process of spotting any weaknesses in an application, system or organisation’s software. Ethical hackers accomplish this by breaking into the systems legally and locating any security flaws.

Chapter 4

Brain Teasers

70 DIY
Section Section Name Answer
Section Section Name Answer A Fill Up 1. Insert 2. GIFs 3. Google Drive. 4. Video URLs 5. Resize B Match Me

Brain Teasers

1. Videos can be added from YouTube using the URL link of the videos. To do that, click on the Insert menu and select Video. From the pop-up, select the YouTube tab and paste the URL in the search bar.

2. Open your Google Drive. Click on the + (New) option in the left pane of your Google Drive window. Select the File Upload option. From the pop-up menu, browse and select the file you wish to upload.

3. To add GIFs, click on the Insert menu. Select “Image”, choose Upload from Computer, then choose a GIF. We can also add online GIFs using the Search the web option.

4. Videos can be added from YouTube using the URL link of the videos. To do that, click on the Insert menu and select Video. From the pop-up, select the YouTube tab and paste the URL in the search bar.

5. To add music to your slide, you need to add it to your Drive. Then, click on the Insert menu. Click on “Audio”. Choose an audio file from your Drive.

Answer in Short

1. A slide is a single page of a presentation. A slide show is an exposition of a series of slides or images on an electronic device or in a projection screen.

2. GIF stands for Graphics Interchange Format. GIF files also allow images or frames to be combined, creating basic animations.

3. Google Drive is used to store files using the internet. Many users find it convenient to put files on Google Drive because they can access it anywhere anytime using the internet on any device.

4. Google Slides is an online presentation app that lets you create and format presentations and work with other people.

Chapter 5

71 Appendix – Answer Key
Section Section Name Answer C Tick the Correct Answer 1. C 2. D 3. D 4. B 5. D D Find the Truth 1. F 2. T 3. F 4. F 5. T E Answer in Short
Section Section Name Answer
DIY
A
B Find the Truth 1. T 2. F 3. T 4. F 5. T
Brain Teasers Section Section Name Answer A Fill-Up 1. visuals 2. automatically 3. time 4. moving 5. engaging B Find the Truth 1. T 2. F 3. T 4. T 5. T C Tick the Correct Answer 1. D 2. B 3. B 4. B 5. B

Section Section Name Answer

E Answer in Short

1. Animation is the process of giving the illusion of movement to drawings, models, or objects.

2. The three types of animations used in Google Slides are Fly-in from left, Fade-in, and Fly-in from bottom.

3. Transition is the visual effect that occurs when you move from one slide to the next during a presentation

4. Using the On click option shows the animation effect on the object when a mouse is clicked.

5. We can set the speed of transitions in Google Slides using the slider.

F Answer in Detail

1. Animations in Google Slides can be added using the Insert menu. Select the object that you want to animate, then click on Insert. From the drop-down select “Animation”. Choose the type of animation.

2. To add transitions to a slide, click on the Slide Menu. From the drop-down select Transition. Choose the options to add transitions to your slide.

3. Fade-in animation means when an object transitions from completely transparent to completely opaque. It appears gradually on the slide.

4. When animating objects we can reveal each object one by one with left clicks of the mouse. With automatic settings we can set the timer and the object appears after that certain amount of time.

5. Click on option is used to decide when the animation will be visible. It can be either on mouse click, after or with the previous animation. The slider, on the other hand, is used to adjust the speed of animations and transitions. DIY

Section

A Find the Odd One

Section Name Answer

1. On click – The rest of the options are types of animations

2. Fade out – The rest of the options determine when the animation will be visible.

B Who am I?

1. Slide Menu

2. Slider

3. Fade in 4. On click

5. From from bottom

72
Brain Teasers
D Match Me

Section Section Name

A Fill Up

Chapter 6

Brain Teasers

Answer

1. rows and columns

2. Letters and numbers

3. cells

4. Plain text

5. formula bar.

B Match Me

C Tick the Correct Answer

D Answer in One Line

1. D 2. A 3. A 4. C 5. A

1. Google Sheets helps us store data.

2. Google Sheets is used to edit, organise and analyse data.

3. In the C1 cell we will write the formula = C2+C3+C4 and press enter.

4. A cell that contains a heading is called a header cell.

5. We can hide/unhide data using the small arrow button shown just beside the column letter once we select the entire row.

E Answer in Detail

1. Click on the “Edit” menu, then choose the “Find and replace” option from the drop-down list. Write the word you wish to find in the dialogue box that appears. You can also type a word in the Replace box to replace the word in the document.

2. Double click on the cell where you want your formula to appear, then type “=” without quotes followed by the formula. Press Enter to save the formula or click on another cell. The results will appear in the cell while the formula appears in the formula bar.

Example-

=SUM(C1+C2+C3) or =AVERAGE(C1:C10)

3. Data can be stored as plain text, numbers, currency, dates, and percentages.

4. Open your Google Drive using your Gmail user id and password. Click on the +(New) symbol. Then select Google Sheets from the drop-down menu that appears.

5. The cells are formed by the intersection of rows and columns. The rows are identified using numbers and the columns are marked by letters. A cell name is a combination of numbers and letters. It is formed by Column Letter+Row Number. For example, if we want to write the cell address of the 3rd row in Column C we will name the cell C3.

73 Appendix – Answer Key

Chapter 7

74 DIY Section Section Name Answer A Find the Truth 1. T 2. T 3. F 4. T 5. T
Brain Teasers Section Section Name Answer A Fill-Up 1. Georgia 2. Font 3. Numbers 4. Insert 1 column left. 5. formula B Match Me C Tick the Correct Answer 1. A 2. A 3. B 4. A 5. B DIY Section Section Name Answer A Find the Truth 1. T 2. T 3. T 4. T 5. F B Fill Up 1. Font Style 2. Font Size 3. Addition

Introduction to Blockly

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-AP–09 Variables

● 1B-AP–10 Control

This chapter is divided into the following lab sessions

1. Print Statement

2. Operations

3. Variables

4. Comparison Operators

5. Logical Operators

6. Conditions

77
1

1. Print Statement

Objectives

In this session, students will learn about –

● Programming

● Basic blocks in Blockly – Print, number, text

Keywords

● Programming: A set of instructions given to the computer to perform a particular task

● Coding: A term for computer programming

● Programming Language: A language which can be used to give instructions to the computer

● Block-based Coding: Instructions are given to the computer using programming blocks

WEBS at a Glance

Discuss the word “coding” with students

Show the video “Meet Koi and Newt” in the panel

● Say: Today, the session topic is “Print Statement”. What does the word “coding” mean?

● Invite 1 or 2 responses from the students, but don’t give the correct answer yet.

● Say: Let’s watch a video together and come up with a definition of “coding” afterwards.

● Show the video “Meet Koi and Newt” in the panel.

● Explain the following concepts from the coding booklet -

78
Warm-Up Engage Build Sum-Up
Discuss Print, Number and Text blocks Attempt the activities related to Print Statement in Blockly Conclude the concepts 6 min 6 min 16 min 2 min
CS Concepts Explain Programming As given on Page 1
Coding As given on Page 1 Print, Text, Number Block As given on Page 1 Action Plan 6 min Warm-Up 6 min Engage
Block-based

● Show slides one by one and discuss the blocks shown on the slide in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Assignment

● Walk around in the classroom and observe the activity done by the students.

● Present the scenario: (Conduct this activity only if time permits)

Let’s assume that I (the teacher) am a computer. Consider you want me to give you a pencil. What should your instructions be? The instructions should be in English for now.

■ To conduct this activity smoothly, consider picking one student at a time.

■ Whenever the students give you an instruction, think if it is a clear instruction or not. If not, come up with a counter-question.

■ Let the students think. Do not give away the answer. Here are some possible responses

■ Students: Please, give me a pencil.

■ Teacher: But I (the computer) don’t know where the pencil is.

■ Students: On the table, there is a pencil box. Look inside the pencil box. Locate a pencil and pick up the pencil.

■ Teacher: With what should I pick up the pencil?

■ Students: With your hand

■ Teacher: Yes, but I have two hands. Which one should I use?

■ Students: Use your right hand to pick up the pencil from the pencil box on your table.

■ Teacher: *picks up the chalk and stands still*

■ Students: Now, give it to me.

(Teacher keeps this conversation going until students come up with a clear set of sequential instructions.)

When the students come up with a clear set of instructions, ask them to draw conclusions from this activity.

Here are the conclusions:

1. A computer needs clear instructions to complete a task.

2. The instructions should be in the proper order.

3. The instructions should be given in a language that the computer understands.

4. When you write instructions for the computer, you are coding/programming.

2 min

● Conclude: Today, we learned about coding. We were introduced to block-based coding named Blockly.

● Ask the following probing questions: (Conduct the activities only if the time permits)

■ When you are giving instructions to the computer, is it important to write the instruction in a certain order?

Explanation: Yes. If the instructions are not in order, the computer will not be able to perform a task properly. Let’s say we want to add two numbers and print the result. If we give the print command first and the addition command after that, the program will not work.

■ Do you think the computer would understand my instructions if I give instructions in Spanish?

Explanation: No. The computer only understands computer languages. Spanish is a human language which the computer doesn’t understand.

79 Chapter 1 • Introduction to Blockly
Build 16 min
Sum-Up

2. Operations

Objectives

In this session, students will learn about –

● Operators

● Maths blocks

Keywords

● Math Block: All the operator blocks available under Math Block in Blockly

WEBS at a Glance

Revise the concepts from the previous coding class

Show the video “The Zombie Game”

Discuss operators and maths blocks

Attempt the activities related to maths with Blockly

Conclude the concepts Assign homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “The Zombie Game” on the panel.

● Discuss the concepts shown in the video

● Say: We can perform various mathematical functions using blocks under the Math Block in Blockly.

● Explain the following concepts from the coding booklet -

CS Concepts

Operator Block

Even/Odd Block

Positive/Negative Block

Prime Numbers

As given on Page 2

As given on Page 4

As given on Page 4

As given on Page 5

80
Explain
Warm-Up Engage Build Sum-Up
6 min 6 min 16 min 2 min Action Plan 6 min Warm-Up 6 min Engage

● Ask the students to open the Maths with Blockly section.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Assignment

● Walk around in the classroom and observe the activity done by the students.

Note

● If time permits, discuss the Worksheet Solving - Operations activity and complete it in class. Otherwise, assign it as homework.

● Conclude: Today, we have learned Operations. Additionally, we have learned about the various mathematical operators present in the math operator block.

● Assign the following as homework -

■ Complete the Worksheet Solving – Operations at home.

81 Chapter 1 • Introduction to Blockly
Build 16 min Sum-Up 2
min

3. Variables

Objectives

In this session, students will learn about –

● Variables

● Data Types

Keywords

● Variable: A memory location to store a value in a computer

● Data Types: Types of data a variable can hold

WEBS at a Glance

Revise the concepts from the previous coding class

Show the video “Horror Movie” in the panel

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Discuss the homework from the previous session.

● Play the video “Horror Movies” on the panel. Let the student watch the complete video.

● Explain the following concepts from the coding booklet -

CS Concepts Explain

Introduction to Variables

Naming a Variable

Updating Values of a Variable

Data Types

As given on Page 5

As given on Page 6

As given on Page 9

As given on Page 11

82
Warm-Up Engage Build Sum-Up
Discuss variables and data types Attempt the activities related to variables Conclude the concepts 6 min 6 min 16 min 2 min Action Plan 6 min Warm-Up 6 min Engage

min

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Assignment

● Walk around in the classroom and observe the activity done by the students.

Note

● If time permits, discuss the activities mentioned under the homework section and complete it in class. Otherwise, assign it as homework.

2 min

Sum-Up

● Conclude: Today, we have learned about variables.

● Assign the following as homework –

1. Create a variable named num1 and store the value 5 in it. Create another variable named num2 and store the value 26 in it. Add both numbers using an operator block and print it.

2. Assign the Q2 from Practice Questions (Page 23, Coding booklet)

83 Chapter 1 • Introduction to Blockly
Build 16

4. Comparison Operators

Objectives

In this session, students will learn about –

● Comparison Operators

Keywords

● Comparison Operators: Compare two values of the same data type, i.e., either numbers or strings

WEBS at a Glance

Revise the learnings from the previous class

Show the video “Super Speed: Fastest Car Mission” in the panel

Discuss comparison operators like - equal, not equal, greater than, less than, etc.

Attempt the activities related to comparison operators

Conclude the concepts

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the Variables learned in the previous class.

● Play the video “Super Speed: Fastest Car Mission” in the panel. Let the student watch the complete video.

● Explain the following concepts from the coding bookletCS Concepts

Equal (=)

Not Equal (≠)

Less than (<)

Less than or equal to (<=)

Greater than (>)

As given on Page 12

As given on Page 12

As given on Page 12

As given on Page 12

As given on Page 12

Greater than or equal to (>=) As given on Page 13

84
Explain
Warm-Up Engage Build Sum-Up
6 min 6 min 16 min 2 min
6 min Warm-Up 6 min Engage
Action Plan

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Coding Assignment.

● Walk around in the classroom and observe the activity done by the students.

Note

● If time permits, discuss the activities mentioned under the homework section and complete it in class. Otherwise, assign it as homework.

Sum-Up 2 min

● Conclude: Today, we have learned about Comparison Operators.

● Assign the following as homework –

■ Create a variable named num1 and store the value 25 in it. Create another variable named num2 and store the value 30 in it. Create a variable result and store the num1 * num2 Check if the result is greater than 500 or not.

85 Chapter 1 • Introduction to Blockly
Build 16 min

5. Logical Operators

Objectives

In this session, students will learn about –

● Logical Operators

Keywords

● Logical Operators: Used to compare two or more conditions, which are formed using the comparison operator

WEBS at a Glance

Revise the learnings from the previous class

Show the video “Logical Operators” in the panel

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the Comparison Operators learned in the previous class.

● Play the video “Logical Operators” on the panel. Let the student watch the complete video.

● Explain the following concepts from the coding booklet -

CS Concepts Explain

AND Operator

OR Operator

NOT Operator

As given on Page 14

As given on Page 15

As given on Page 17

86
Warm-Up Engage Build Sum-Up
Discuss And, Or, Not operators Attempt the activities related to logical operators Conclude the concepts Assign homework 6 min 6 min 16 min 2 min Action Plan 6 min Warm-Up 6 min Engage

● Show slides one by one and discuss the concepts shown on the slide in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Assignment or give it as homework.

● Walk around in the classroom and observe the activity done by the students.

● Conclude: Today, we have learned about Logical Operators.

● Assign the following as homework –

■ Practise the truth tables at home.

87 Chapter 1 • Introduction to Blockly
Build 16
min Sum-Up 2 min

6. Conditions

Objectives

In this session, students will learn about –

● Conditions

Keywords

● Conditions: Used to make decisions

Revise

Show

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the Logical Operators learned in the previous class.

● Play the video “Conditions” in the panel. Let the students watch the complete video.

● Explain the following concepts from the coding booklet -

If-else Statement

If-do Block

Else-if Block

As given on Page 17

As given on Page 18

As given on Page 19

88
Explain
CS Concepts
Glance Warm-Up Engage Build Sum-Up
WEBS at a
the learnings from the previous class
the
“Conditions”
the panel Discuss conditions and If-Else block Attempt the activities related to Conditions Conclude the concepts 3 min 18 min 7 min 2 min Action Plan 3 min Warm-Up 18 min Engage
video
on

● Show slides one by one and discuss the concepts shown on the slide on the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Ask the students to complete the Assignment or give it as homework.

● Walk around in the classroom and observe the activity done by the students.

Note

● If time permits, discuss the Q1 from Practice Questions (Page 23, Coding booklet) and complete it in class. Otherwise, assign it as homework.

● Conclude: Today, we have learned about Conditions.

● Assign the following as homework -

1. Assign the Q1 from Practice Questions (Page 23, Coding booklet)

89 Chapter 1 • Introduction to Blockly
Build 7
Sum-Up
min
2 min

Loops

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-AP-10 Control

● 1B-AP-13 Program Development

This chapter is divided into the following lab sessions

1. Loops I

2. Loops II

3. Loops III

4. Timer Clock Project

91
2

1. Loops I

Objectives

In this session, students will learn about –

● Loops and iteration

● Types of loops

● Repeat block

Keywords

● Loop: A set of instructions carried out repeatedly until a particular condition is met

● Iteration: Each block of code in a loop

● Repeat Block: Allows you to repeat a code for a specified number of times

WEBS at a Glance

Recall the concepts covered in the previous coding chapter

Play the video given in the panel to introduce the concepts to be covered in this session

Conduct Conclude the session Assign the homework 7 min 5 min 15 min 3 min

given

● Say: Today, the topic is “Loops”. What does the word “loop” mean?

● Say: Let’s watch a video together and come up with a definition of “loop” afterwards.

● Instruct: Go to the Tekie panel and open the lab on loops.

● Play the video given on the panel for the same topic.

7 min Warm-Up 5

Engage

● Discuss the quiz questions given in the Panel.

● Invite answers from as many students as possible.

92
Warm-Up Engage Build Sum-Up
the activity
Discuss what is a loop, types of loops, repeat blocks used in Blockly in the Tekie panel in the Coding Booklet
● Invite 1 or 2 responses from the students, but don’t give the correct answer yet.
Action Plan
min

● Conduct example 2 to print numbers from 1 to 5 given in the Coding Booklet on Page 27:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on page 26 Example 1.

● Ask the following probing questions:

■ If you had to write a program that plays your favourite song on repeat 10 times, what is the shortest way to code it?

Possible Responses: Use loop repeat 10 times; Use repeat block (10)

■ What does the number 10 stand for in the question I asked above?

Possible Responses: number of times the loop/code/command repeats

● Assign the following project as homework:

■ Example 3 given in the Coding Booklet on page 27.

Note

● The project is optional. Assign it if feasible.

93 Chapter 2
• Loops
Build 15 min
Sum-Up 3 min

2. Loops II

Objectives

In this session, students will learn about –

● Repeat while block

● Repeat until block

Keywords

● Repeat While: Repeats a single block or multiple blocks in a loop while a condition is true

● Repeat Until: Repeats a single block or multiple blocks in a loop until a condition that you set is met

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss repeat while and repeat until blocks

Conduct the activity given in the panel in the Coding Booklet

Conclude the session Assign the homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Repeat While and Repeat Until” in the panel.

● Ask the students to attempt the quiz questions from the panel and discuss the answers.

94
Warm-Up Engage Build Sum-Up
7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Example 1 part a and b given in the Coding Booklet from Page 29 and Page 30:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on Page 30 (Example 2).

● Ask the following probing questions:

■ What is a repeat while block?

Possible Responses: Repeat while block iterates through one or more blocks in a loop while a condition is met.

■ What is a repeat until block?

Possible Responses: Repeat while block iterates through one or more blocks in a loop until a condition is met.

● Assign the following project as homework:

■ Example 1 given in the Coding Booklet on Page 28.

Note

● The project is optional. Assign it if feasible.

95 Chapter 2
• Loops
Build 15 min Sum-Up
3 min

3. Loops III

Objectives

In this session, students will learn how to use a “break-out” block.

Keywords

● Loop Termination: Ending a loop and moving to the next block

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss the “breakout” block Conduct the activity given in the panel in the coding booklet

Conclude the session Assign the homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Break-Out Block” on the panel.

● Discuss the quiz questions given in the Panel.

● Invite answers from as many students as possible.

96
at a Glance Warm-Up Engage Build Sum-Up
WEBS
7 min 5 min 15 min 3 min
Plan 7 min Warm-Up 5 min Engage
Action

● Conduct Solved Example 1.1 as practice given in the Coding Booklet on Page 32.

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on Page 33 (Solved Example 1.3).

● Ask the following probing questions:

■ What block do we use to terminate a loop?

Possible Responses: Break-out block

■ What happens once you terminate a loop?

Possible Responses: It executes codes outside the loop body

● Assign the following project as homework:

■ Solved Example 1.2 given in the Coding Booklet on Page 32.

Note

● The project is optional. Assign it if feasible.

97 Chapter 2
• Loops
Build 15 min
Sum-Up 3 min

4. Timer Clock Project

Objectives

In this session, students will apply the knowledge of loop blocks learnt in this chapter.

Keywords

● Loop: A set of instructions carried out repeatedly until a particular condition is met

● Repeat Block: Allows you to repeat a code a specified number of times

● Repeat While: Repeats a single block or multiple blocks in a loop while a condition is true

● Repeat Until: Repeats a single block or multiple blocks in a loop until a condition that you set is met

● Loop Termination: Ending a loop and moving to the next block

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss the steps explained in the video

Conduct the activity given in the panel from the Coding Booklet

Conclude the session Assign the homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Timer Clock Project” in the panel.

● Discuss the quiz questions given in the Panel.

● Invite answers from as many students as possible.

98
Warm-Up Engage Build Sum-Up
WEBS at a Glance
7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Timer Clock Project as practice given in the Coding Booklet on Page 33.

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

● Ask the following probing questions:

■ How many types of loop blocks did we use in this activity?

Possible Responses: 2; 3

■ Does using a loop block make the code easier to understand?

Possible Responses: Yes; No

Explanation: A loop allows us to reduce the number of times we need to type a code. If a problem requires multiple executions of the same code, it saves us space and clearly mentions the number of iterations we have executed.

● Ask the students to revise and practise the concepts learnt in this chapter.

99 Chapter 2 •
Loops
Build 15 min Sum-Up
3 min

Functions 3

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-AP-10 Control

● 1B-AP-11 Modularity

This chapter is divided into the following lab sessions

1. Introduction to Functions

2. Functions with Inputs

3. Practice

101

1. Introduction to Functions

Objectives

In this session, student will learn about –

● What is a function

● Advantages of a function

● Declaration and definition of a function

Keywords

● Function: Is a sequence of commands that can be reused together later in a program

● Declaration: Is giving the function a name

Recall the concepts covered in the previous coding chapter

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss the meaning of functions, their advantages, how to declare and define a function

● Say: Today, the session topic is “Functions”. What does the word “function” mean?

● Invite 1 or 2 responses from the students, but don’t give the correct answer yet.

● Say: Let’s watch a video together and come up with the meaning of “function” afterwards.

● Instruct: Go to the Panel and open the Lab on Introduction to Functions

● Play the video given on the panel for the same topic.

● Discuss the Quiz questions given on the Panel.

● Invite answers from as many students as possible.

102
at a Glance Warm-Up Engage Build Sum-Up
WEBS
Conclude the session Assign the homework 7 min 5 min 15 min 3 min
Conduct the activity given in the panel in the Coding Booklet
Action Plan 7 min Warm-Up 5 min Engage

min

● Conduct Example 1 “Sum of two numbers” given on Page 37:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the panel titled “Difference of two numbers”.

min

● Conclude: Today, we learned functions and how to create them.

● Ask the following probing questions:

■ What are the possible problems that can occur if we don’t use functions while coding?

Possible Responses: Code will become lengthy with repetitions; Hard to manage large chunks of code at once; Difficult to identify bugs

Explanation: Functions breaks allow for separation between codes and help identify bugs easily

■ What is the difference between defining and declaring the function?

Possible Responses: Definition – gives a name to the code to identify it; Declaration – to add instructions inside the body of the function

● Assign the following project as homework:

■ Create a Print function given in the Coding Booklet on Page 37.

Note

● The project is optional. Assign it if feasible.

103 Chapter 3 • Functions
Build 15
Sum-Up 3

2. Functions with Inputs

Objectives

In this session, students will learn about –

● Calling a function

● Types of functions

● Functions with inputs

Keywords

● Function: Is a sequence of commands that can be reused together later in a program

● Calling a Function: Is telling the computer to run the created function

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss how to call a function, types of functions (in terms of accepting inputs), functions with inputs

Conduct the activity given in the panel from the Coding Booklet

Conclude the session Assign the homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Functions II” in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

104
at a Glance Warm-Up Engage Build Sum-Up
WEBS
7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Example 2 given on Page 42:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on Page 46 (Practice Questions 1).

3 min

● Conclude: Today, we learned about how to call functions and functions with inputs.

● Ask the following probing questions:

■ Why do we define a function?

Possible Responses: To name and identify it; To call it and use it later

■ What are the two types of functions we have discussed?

Possible Responses: Functions with inputs; Functions without inputs

● Assign the following project as homework:

■ Example 2 given in the Coding Booklet on Page 43

Note

● The project is optional. Assign it if feasible.

105 Chapter 3 • Functions
Build 15 min Sum-Up

3. Practice

Objectives

In this session, students will practise some activities based on their knowledge of functions.

Keywords

● Function: Is a sequence of commands that can be reused together later in a program

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Recap” in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

106
Warm-Up Engage Build Sum-Up
the questions on the panel Conduct practice activities in the Coding Booklet Conclude the session Assign the homework 7 min 5 min 17 min 3 min Action Plan 7 min Warm-Up 5 min Engage
Discuss

● Conduct Solved Examples with Functions 3 as practice given in the Coding Booklet on Page 45:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on Page 46 (Practice Questions 2).

● Ask the following probing questions:

■ How have functions benefited you while practising the activities today?

Possible Responses: Can be reused; Breaks the large problem into small chunks; Easy to find bugs

■ What kind of input would you give for a function defined as “multiply”?

Possible Responses: Numerals; Numbers

● Assign the following project as homework:

■ Solved Examples with Functions 2 on Page 45

Note

● The project is optional. Assign it if feasible.

107 Chapter 3 • Functions
Build 17 min Sum-Up 3
min

Strings

The content covered in this chapter is aligned with the following CSTA Standards

● 1B-AP-09 -Variables

● 1B-AP-10 Control

This chapter is divided into the following lab sessions

1. Strings

2. More on Strings

109
4

1. Strings

Objectives

In this session, students will learn about –

● Introduction to Strings

● Length of a String

● Empty String

● User Input

Keywords

● Variables: Are containers that store values

● Strings: Are values that are put inside single (‘ ’) or double quotes (“ “) and they can be numbers, letters, special characters, or a combination of these

● Length of a String: Is the number of characters in a string

● Empty String: Is a string that does not hold any value

● Input: Is the information given to the computer by the user

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss variables, values they can store, strings, string length, empty strings, and taking user input using the prompt block

Length of Vocab! [Students can use their vocab skills and find the length of any word]

Action Plan

● Instruct: Go to the Panel and open the Lab on Strings.

Conclude the session Assign the homework

110
Warm-Up Engage Build Sum-Up
7 min 5 min 15 min 3 min
● Play the video given in the panel. 7 min Warm-Up

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

● Conduct Length of Vocab! activity given in the Panel:

■ Say: Today, we are going to work on strings entered by the user and find their length.

■ Instruct: Click on the Assignment section.

■ Instruct: Click on the Go to Practice button to attempt the activity.

■ Walk around in the classroom and observe the activity done by the students.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the panel: Empty or Full [Students will check whether the information entered by the user has some length or it’s empty.]

● Conclude: Today, we have learned how a user can enter information in a prompt block to work on it.

● Ask the following probing questions:

■ Is your house address a string?

Possible Responses: Yes; No

■ Can you find the length of a string without counting spaces?

Possible Responses: Yes; No [No, because space is also a character.]

● Assign the following project as homework:

■ Create a program to find the length of the information entered by the user.

Note

● The project is optional. Assign it if feasible.

111 Chapter 4 • Strings
5 min Engage Build
15 min
Sum-Up 3
min

2. More on Strings

Objectives

In this session, students will learn about –

● Combining Strings

● Substrings

Keywords

● Combining Strings: Is bringing together multiple blocks of strings or variables in one string

● Substring: Is part of a string

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss combining strings and getting a substring from a string

Perform the activity given on the panel – Let’s Join Together

Conclude the session Assign the homework

● Instruct: Go to the Panel and open the Lab on More on Strings.

● Play the video given in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

112
Warm-Up Engage Build Sum-Up
7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Let’s Join Together activity given in the Panel:

■ Say: Students! Today we will learn how to join strings together with the help of an activity.

■ Instruct: Click on the Assignment section.

■ Instruct: Click on the Go to Practice button to attempt the activity.

■ Walk around in the classroom and observe the activity done by the students.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity – Solve Examples 1 to 3 given on Pages 51 to 53 in their Coding Book.

● Conclude: Today, we learned about joining and taking out part of a string through different activities.

● Ask the following probing questions:

■ Can we use the substring function to display more words from the word given?

Possible Responses: Yes; No.

[Yes]

■ Can we use combining and substring methods without getting input from the user?

Possible Responses: Yes; No

[Yes, we can enter strings in the text block to do it.]

● Assign the following project as homework:

■ Do the Practice Questions given on Page 53 in your Coding Book.

Note

● The project is optional. Assign it if feasible.

113 Chapter 4 • Strings
Build 15 min Sum-Up 3
min

Lists

The content covered in this chapter is aligned with the following CSTA Standard

● 1B-AP-09 Variables

This chapter is divided into the following lab sessions

1. Introduction to Lists

2. Sublists and Adding Items

3. Iterating through a List

115
5

1. Introduction to Lists

Objectives

In this session, students will learn about –

● What is a list

● How to create lists

● List blocks

● Getting and removing items from lists

Keywords

● Lists: An ordered collection of items

Recall the concepts covered in the previous coding chapter

Play the video given in the panel to introduce the concepts to be covered in this session

Getting

an Item – Example

● Invite 1 or 2 responses from the students, but don’t give the correct answer yet.

● Say: Let’s watch a video together and come up with the meaning of “lists” afterwards.

● Instruct: Go to the Panel and open the Lab on Lists.

● Play the video given in the panel for the same topic.

Action Plan 7 min Warm-Up 5 min Engage

● Discuss the Quiz questions given in the Panel.

116
Warm-Up Engage Build Sum-Up
WEBS at a Glance
and Removing
Discuss what a list is, how to create lists, what list blocks are and getting/ removing items from lists Conclude the session Assign the homework 7 min 5 min 15 min 3 min
● Say: Today, the session topic is “Lists”. What does the word “list” mean?
● Invite answers from as many students as possible.

min

● Conduct Get and Remove Example given in the Coding Booklet on Page 60:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity given in the Coding Booklet on Page 67 (Practice Questions 3).

3 min

● Conclude: Today, we learned about creating lists, how to get and remove items and some lists blocks.

● Ask the following probing questions:

■ Give one example of lists that you see used in daily life.

Possible Responses: Grocery list; Ingredients of a recipe; Attendance sheet in a class

■ What is the one advantage of a list that you have observed?

Possible Responses: Organised; helps one to remember; Can add new items easily

● Assign the following project as homework:

■ Create a list of “Animals” and add 5 of your favourite animals in it. Find the first animal on the list. Also find the last animal and remove it from the list.

Note

● The project is optional. Assign it if feasible.

117 Chapter 5 • Lists
Build 15
Sum-Up

2. Sublists and Adding Items

Objectives

In this session, students will learn about –

● What is a sublist

● How to get a sublist from a list

● How to add items to a list

Keywords

● List: A collection of data stored together in one place

● Sublist: Is a part of a larger list

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss the meaning of sublist, how to get it from a list, and adding items to a list

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Sublist and Adding items” in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

118
WEBS
a Glance Warm-Up Engage Build Sum-Up
at
Practice Questions 1 Conclude the session Assign the homework 7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Practice Question 1 given in the Coding Booklet on Page 67:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the Example given in the Coding Booklet on Page 63

● Conclude: Today, we learned about sublists and adding items to a list.

● Ask the following probing questions:

■ What is a sublist?

Possible Responses: Part of a bigger list; A small part of a list

■ Do you think it is possible to add items in the middle of the list?

Possible Responses: Yes; No; Don’t know; Maybe

Explanation: Yes it is possible to add items anywhere in the list using the “insert at” block

● Assign the following project as homework:

■ Create a list of subjects you study at school. Extract the sublist from the 3rd position to 5th position. Print the list as well as the sublist.

Note

● The project is optional. Assign it if feasible.

119 Chapter 5 • Lists
Build 15 min Sum-Up 3
min

3. Iterating through a List

Objectives

In this session, students will learn about –

● Iterating through a list

Keywords

● List: A collection of data stored together in one place

● Sublist: A part of the larger list

● Iteration: Is a repetition of a sequence of code

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Discuss how to iterate through a list

Iterating through a List – Example 3

Conclude the session Assign the homework

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the concepts learned in the previous class.

● Show the video, “Iterating through a list” in the panel.

● Discuss the Quiz questions given in the Panel.

● Invite answers from as many students as possible.

120
Warm-Up Engage Build Sum-Up
7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct Example 3 given in the Coding Booklet on Page 66:

■ Explain the activity to the students.

■ Instruct: Click on the Practice button on the Assignment page to attempt the activity.

■ Instruct: Click on the Attempt button to open the activity page.

■ Walk around in the classroom and observe the activity done by the students.

■ Assist the students if any of them are struggling.

■ Instruct: Click on the Yes button to submit the activity.

Note

● If time permits, conduct the additional activity Example 4 given in the Coding Booklet on Page 66.

● Ask the following probing questions:

■ Which block operates on every item in the list?

Possible Responses: For-each

■ How does iterating through lists help us?

Possible Responses: Reduces the number of times we need to write the same code

● Assign the following project as homework:

■ Practice Questions 2 given in the Coding Booklet on Page 67

Note

● The project is optional. Assign it if feasible.

121 Chapter 5 • Lists
Build 15 min Sum-Up 3
min

Games and Applications

The content covered in this chapter is aligned with the CSTA Standard

● 1B-AP-10 Control

This chapter is divided into the following lab sessions

123
1. Puzzle 2. Maze
6
3. Turtle

1. Puzzle

Objectives

In this session, students will learn through –

● Puzzles

Keywords

● Puzzle: A game that tests a person’s knowledge or skills

● Trait: A differentiating quality

WEBS at a Glance

Recall the concepts covered in the previous coding session Play the video given in the panel to introduce the concepts to be covered in this session

Action Plan

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the topics learned in the previous class.

● Instruct: Open the topic Puzzles on Page 69.

● Discuss the various puzzles given in the book.

● Conduct the Puzzle given on Page 69:

■ Say: Today we will solve puzzles in Blockly.

■ Instruct: Open the link on your computer and choose the first option (Puzzle).

124
Warm-Up Engage Build Sum-Up
Discuss Puzzles Attempt the activities related to Puzzles Conclude the session Assign the homework 7 min 5 min 15 min 3 min
7 min Warm-Up 5 min Engage Build 15 min

■ Guide and help students to complete the activity.

■ Walk around in the classroom and observe the activity done by the students.

■ Instruct: Click on Check Answers to check the answer and move forward.

Note

● If time permits, conduct the additional activity given in the panel.

Sum-Up

● Ask the following probing questions:

■ Name some traits of snails and ducks.

Possible Responses: Shell; Slime; Beak; Feathers

■ How many legs does a bee have?

Possible Responses: Six; Five; Four

125 Chapter 6 • Games and Applications
3 min

2. Maze

Objectives

In this session, students will learn through –

● Mazes

Keywords

● Maze: A puzzle in which you have to find a path

WEBS at a Glance

Recall the concepts covered in the previous coding session

Play the video given in the panel to introduce the concepts to be covered in this session

Action Plan

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the topics learned in the previous class.

● Instruct: Open the topic Maze on Page 71.

● Discuss the various Mazes given in the book.

126
Warm-Up Engage Build Sum-Up
Discuss Maze Attempt the activities related to Maze Conclude the session Assign the homework 7 min 5 min 15 min 3 min
7 min Warm-Up 5 min Engage

● Conduct the Maze given on Page 71:

■ Say: Today we will solve Mazes from 1 to 5 in Blockly.

■ Instruct: Open the link on your computer and choose the second option (Maze).

■ Guide and help students to complete the activity.

■ Walk around in the classroom and observe the activity done by the students.

■ Instruct: Click on Run Program to check the answer and move forward.

Note

● If time permits, conduct the additional activity given in the panel.

● Ask the following probing questions:

■ Which script do we use for the maze?

Possible Responses: Javascript; Python; Blockly

■ Which button do we click after completing the code?

Possible Responses: OK; Next

● Assign the following project as homework:

■ Practice Questions (stages 6 to 10) on Page 79

Note

● The project is optional. Assign it if feasible.

127 Chapter 6 • Games and Applications
Build 15 min Sum-Up 3 min

Turtle

Objectives

In this session, students will learn about –

● Turtle

Keywords

● Turtle: An on-screen pen to draw on the screen

WEBS at a Glance

Discuss Turtle Attempt the activities related to Turtle 3.

Recall the concepts covered in the previous coding session

● Say: Do you remember what we learned in the previous session?

● Invite responses from some students.

● Revise the topics learned in the previous class.

Conclude the session

● Instruct: Open the topic Turtle on Page 79.

● Discuss various activities given in the book.

128
Warm-Up Engage Build Sum-Up
Play the video given in the panel to introduce the concepts to be covered in this session Assign the homework 7 min 5 min 15 min 3 min Action Plan 7 min Warm-Up 5 min Engage

● Conduct the Turtle given on Page 79:

■ Say: Today we will solve the Turtle activity in Blockly.

■ Instruct: Open the link on your computer and choose the fourth option (Turtle).

■ Guide and help students to complete the activity.

■ Walk around in the classroom and observe the activity done by the students.

■ Instruct: Click on Run Program to check the answer and move forward.

Note

● If time permits, conduct the additional activity given in the panel.

● Ask the following probing questions:

■ How many steps can we move forward using turtles?

Possible Responses: 100; 50; 150; 20

■ Can a Turtle move backwards?

Possible Responses: Yes; No; Maybe

● Assign the following project as homework:

■ Practice Questions (stages 6 and 7) on Page 88

Note

● The project is optional. Assign it if feasible.

129 Chapter 6 • Games and Applications
Build 15 min Sum-Up 3 min

About this teacher manual

This Teacher Manual has been designed to implement Tekie, the storytelling-based Coding and Computer Science program. The manual consists of lesson plans within each chapter that teachers transact within classrooms and computer labs. Each lesson is based on a research-based ‘WEBS’ framework that simplifies pedagogical practices for teachers and enables them to deliver effectively.

‘WEBS’ Framework

W E B S Warm-Up Engage Build Sum-up

Special features

• Sharp Lesson Planning: Each lesson plan focuses on specific sub-learning outcomes within a chapter and are designed for delivery within the stipulated class or lab time.

• Real-life and Application-based Questions: Additional questions that link Computer Science to real-life contexts and assist teachers to develop learners’ conceptual understanding and application skills.

• Support and Detailed Solutions: In-depth solutions for in-class and post-class activities to reinforce learning.

About Uolo

Uolo partners with K12 schools to bring technology-based learning programs. We believe pedagogy and technology must come together to deliver scalable learning experiences that generate measurable outcomes. Uolo is trusted by over 8,000 schools with more than 3 million learners across India, South East Asia, and the Middle East.

Explore more

hello@uolo.com

Singapore Gurugram Bengaluru © 2023 Uolo EdTech Pvt. Ltd. All rights reserved.

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.