0% found this document useful (0 votes)
6 views6 pages

Create Your Own Google Logo - Lesson Plan

The 'Create Your Own Google Logo' lessons allow students aged 9-14 to design and code their own versions of the Google logo using Scratch for CS First, taking 15-60 minutes to complete. The lessons include themes such as the Original Logo, Valentine's Day, and Earth Day, encouraging creativity while teaching programming concepts like events, sequencing, and loops. Students will refine their coding skills and engage in discussions about their projects and learnings at the end of each lesson.

Uploaded by

ahad.cs20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views6 pages

Create Your Own Google Logo - Lesson Plan

The 'Create Your Own Google Logo' lessons allow students aged 9-14 to design and code their own versions of the Google logo using Scratch for CS First, taking 15-60 minutes to complete. The lessons include themes such as the Original Logo, Valentine's Day, and Earth Day, encouraging creativity while teaching programming concepts like events, sequencing, and loops. Students will refine their coding skills and engage in discussions about their projects and learnings at the end of each lesson.

Uploaded by

ahad.cs20
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Create Your

Own Google
Logo
Overview
In each of the “Create your own Google logo” lessons, students code and design their own versions of the
Google logo. These lessons introduce students to computer science using Scratch for CS First. These
lessons are most appropriate for students ages 9-14 and take 15-60 minutes to run.

Create Your Own Google Logo: Agenda Highlights


Introduction
Introduce the lesson, and present an example project (linked below for each respective logo lesson).
Consider showing a few Doodles from https://www.google.com/doodles to help inspire your students.
Using the Earth Day lesson in your science class? Students could use the lesson with NGSS Standards on
natural resources, global temperatures, and biodiversity.

Original Logo Lesson: In this lesson, you will program and design your own
Google logo. Google often creates special logos, called Google Doodles, to
celebrate holidays and important people, places, and events. In this lesson,
you will be the artist and programmer for your own special logo. You might
celebrate a real or imagined holiday or even highlight your favorite hobbies
and interests, like a sport or activity. Example project

Valentine’s Day: In this lesson, you will program and design your own Google
logo for Valentine’s Day. Valentine’s Day is celebrated on February 14th, and is a
great opportunity to show your appreciation for things and people you care
about. In this lesson, you will be the artist and programmer for your own special
Valentine’s Day logo. You could make a project about something you care about.
It could be about your favorite place, a thank you card, or story about a pair of
best buds. Example project

Create Your Own Google Logo Lesson Plan


Earth Day: In this lesson, you will program and design your own Google logo to
celebrate Earth Day. Earth Day is celebrated around the world on April 22. It’s a
great time to think about the natural world and what you do to celebrate and
protect it. In this lesson, you will be the artist and programmer for your own
special Earth Day logo. You could make a project about your favorite place in
nature and why you love it. Or create a positive message that encourages
others to plant a garden, recycle or conserve energy. Example project

Scratch for CS First


You will use a programming tool called Scratch for CS First. When you program, or code, you provide instructions for
the computer to follow. Many programmers write code in text, meaning that they type it out on the keyboard.

Scratch is a block-based coding tool developed by the Scratch Foundation in collaboration with the Lifelong
Kindergarten group at the MIT Media Lab. Learn more about Scratch at scratch.mit.edu. It's ideal for beginners to
learn coding. Students "snap" together blocks of commands that the computer can carry out.

Transition to computers
Direct students to log in to their accounts at g.co/csfirst/go. Instruct them to select the lesson for your class
(Create Your Own Google Logo, Valentine’s Day or Earth Day) and watch the first video.
1. Students watch videos and create a “Logo" project in Scratch for CS First.
2. When there are five minutes left in class, instruct students to find the Wrap Up page and complete
the short survey.
3. Instruct students to show their project to a neighbor/classmate.
4. Discuss the lesson and facilitate a brief discussion about what students learned and experienced.
• Tell me about the program you made today.
• What was your favorite part of this lesson?
• What did you learn about computer science and coding?
• What was the most challenging part of this lesson?

CS First is aligned to the CSTA K-12 CS Standards, the K-12 CS Framework and the ISTE Standards for Students.
For more information visit, g.co/csfirst/standards.

CS First Create Your Own Google Logo Lesson Plan 2


CS Topics Covered, Learning Objectives, and Standards
CS Topics Covered:
• Events
• Sequencing
• Loops

Events Sequencing Loops


CSTA Standard addressed CSTA Standard addressed CSTA Standard addressed
2-DA-09: Refine computational 2-AP-10: Use flowcharts and/or 2-AP-12: Design and iteratively
models based on the data they pseudocode to address complex develop programs that combine
have generated. problems as algorithms. control structures, including
nested loops and compound
conditionals.

Aligned objective Aligned objective Aligned objective


Students will refine programs by Students will complete complex Students produce an action
changing data and using event programming tasks using based on two or more conditions
blocks to achieve a desired block-based program flows to in a logical relationship by
action. For example, students sequence the desired end result. combining multiple Control
may change the value in a For example, students may use blocks. For example, students
"change y by" block to move a multiple Event blocks in their may place “wait” blocks within
sprite up, or add a "when sprite program. “repeat” blocks, or create nested
clicked" event to initiate an action. loops by placing one “repeat”
block within another.

Add-ons: All add-ons except Add-ons: All add-ons except Add-ons: Bouncing Sprites, Say
Change Background and Edit, Change Background and Edit, Something, Switch Costume,
Draw, or Add Letters Draw, or Add Letters Disappearing Sprites

CS First Create Your Own Google Logo Lesson Plan 3


Add-on Solution Guide
Use this guide as a reference during the lesson to see what code might look like for each add-on.

Change Color Say Something


For any sprite: For any sprite:

For a different sprite:

Switch Costume Jumble Letters


For any sprite: For any sprite:

CS First Create Your Own Google Logo Lesson Plan 4


Add-on Solution Guide - continued
Chase Spin
For any sprite: For any sprite:

Change Scene Dance Whirl


For any sprite: For any sprite:

CS First Create Your Own Google Logo Lesson Plan 5


Add-on Solution Guide - continued
Bouncing Sprites Disappearing Sprites
For any sprite: For any sprite:

CS First projects are coded using Scratch, a block-based coding tool developed by the Scratch Foundation in collaboration with the Lifelong
Kindergarten group at the MIT Media Lab. Learn more about Scratch at scratch.mit.edu.

CS First lesson plans are licensed under a Creative Commons Attribution - ShareAlike 4.0 International License.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

CS First Create Your Own Google Logo Lesson Plan 6

You might also like