0% found this document useful (0 votes)
14 views8 pages

Lesson Plan Grade 6

The document outlines a four-week curriculum for teaching Python programming, covering topics such as basic programming concepts, Python setup, writing programs, and using turtle graphics. Each week consists of daily objectives, warm-ups, activities, and homework assignments to reinforce learning. Key activities include writing simple programs, performing math operations, creating stories, and designing graphics.

Uploaded by

yk9kg9fw9x
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)
14 views8 pages

Lesson Plan Grade 6

The document outlines a four-week curriculum for teaching Python programming, covering topics such as basic programming concepts, Python setup, writing programs, and using turtle graphics. Each week consists of daily objectives, warm-ups, activities, and homework assignments to reinforce learning. Key activities include writing simple programs, performing math operations, creating stories, and designing graphics.

Uploaded by

yk9kg9fw9x
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/ 8

Week 1: Introduction to Python

Day 1: What is Programming?

• Objective: Understand what programming is and the importance of Python.


• Warm-up (5 mins): Discuss everyday tasks that involve programming (e.g., video
games, apps).
• Introduction (10 mins): Explain programming concepts and the role of programming
languages.
• Activity (15 mins):
o Group Discussion: Students share examples of programs they use daily.
o Interactive Quiz: Use Kahoot or a similar tool for a fun quiz on programming
basics.
• Wrap-up (10 mins): Recap key points and assign homework: Research one famous
program or app and its use of programming.

Day 2: Introduction to Python

• Objective: Learn about Python and its applications.


• Warm-up (5 mins): Ask if anyone has heard of Python and where it's used.
• Introduction (10 mins): Discuss Python's features (easy to learn, versatile).
• Activity (15 mins):
o Show Examples: Display simple Python code snippets on the board.
o Class Discussion: Talk about where Python is used (web development,
gaming, data science).
• Wrap-up (10 mins): Summarize the day’s learning. Homework: Find a Python
project online.

Day 3: Setting Up Python

• Objective: Install Python and set up the programming environment.


• Warm-up (5 mins): Discuss what tools are needed for programming (IDEs, text
editors).
• Introduction (10 mins): Explain how to download and install Python.
• Activity (15 mins):
o Guided Installation: Help students install Python on their devices.
o Create a Simple Script: Have them open IDLE (or another IDE) and write a
simple print statement.

python

RunCopy

print("Hello, World!")

• Wrap-up (10 mins): Discuss any issues faced during installation. Homework: Write
a program that prints their favorite quote.

Day 4: Writing Your First Python Program

• Objective: Write and run a simple Python program.


• Warm-up (5 mins): Review the "Hello, World!" program.
• Introduction (10 mins): Explain the structure of a Python program.
• Activity (15 mins):
o Hands-On Coding: Students write a program that asks for their name and
greets them.

python

RunCopy

name = input("What is your name? ")


print("Hello,", name + "!")

• Wrap-up (10 mins): Share outputs with the class and discuss. Homework: Modify
the program to ask for their favorite color and print it.

Day 5: Introduction to Variables

• Objective: Understand variables and how to use them in Python.


• Warm-up (5 mins): Discuss what variables are in everyday life (like boxes that hold
values).
• Introduction (10 mins): Explain variables in Python with examples.
• Activity (15 mins):
o Create Variables: Students write a program that creates and prints multiple
variables.

python

RunCopy

age = 12
height = 150 # in centimeters
favorite_color = "blue"

print("Age:", age)
print("Height:", height, "cm")
print("Favorite Color:", favorite_color)

• Wrap-up (10 mins): Review the concept of variables. Homework: Write down three
variables about themselves.

Week 2: Basic Math Operations in Python

Day 1: Introduction to Python and Basic Operations

• Objective: Understand basic math operations in Python.


• Warm-up (5 mins): Discuss what Python is and its uses.
• Activity (30 mins): Introduce addition and subtraction.
o Example code:

python

RunCopy

num1 = 10
num2 = 5
print("Sum:", num1 + num2)
print("Difference:", num1 - num2)

• Wrap-up (5 mins): Discuss what was learned.

Day 2: Multiplication and Division

• Objective: Learn multiplication and division in Python.


• Warm-up (5 mins): Review addition and subtraction.
• Activity (30 mins): Introduce multiplication and division.
o Example code:

python

RunCopy

print("Product:", num1 * num2)


print("Quotient:", num1 / num2)

• Wrap-up (5 mins): Share results.


Day 3: Combining Operations

• Objective: Combine multiple math operations in one program.


• Warm-up (5 mins): Quick review of all four operations.
• Activity (30 mins): Write a program that combines all operations.
o Example code:

python

RunCopy

result = (num1 + num2) * num1


print("Combined result:", result)

• Wrap-up (5 mins): Discuss order of operations.

Day 4: Mini-Project: Simple Calculator

• Objective: Create a mini calculator program.


• Warm-up (5 mins): Discuss what a calculator does.
• Activity (30 mins): Build a simple calculator.
o Example code:

python

RunCopy

print("Simple Calculator")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
operation = input("Choose operation (+, -, *, /): ")

if operation == "+":
print("Result:", num1 + num2)
if operation == "-":
print("Result:", num1 - num2)
if operation == "*":
print("Result:", num1 * num2)
if operation == "/" and num2 != 0:
print("Result:", num1 / num2)

• Wrap-up (5 mins): Share calculators.

Day 5: Review and Practice

• Objective: Reinforce understanding of basic math operations.


• Warm-up (5 mins): Quick quiz on operations.
• Activity (30 mins): Practice problems in pairs using Python.
• Wrap-up (5 mins): Discuss challenges faced.
Week 3: Story Writing in Python

Day 1: Introduction to Story Writing

• Objective: Learn to create a simple story using variables.


• Warm-up (5 mins): Discuss elements of a story.
• Activity (30 mins): Write a program that creates a short story.
o Example code:

python

RunCopy

character = "Alice"
place = "Wonderland"
print(character + " went to " + place + " for an adventure!")

• Wrap-up (5 mins): Share stories with the class.

Day 2: Expanding the Story

• Objective: Add more details to the story using variables.


• Warm-up (5 mins): Review storytelling elements.
• Activity (30 mins): Create a longer story with more characters.
o Example code:

python

RunCopy

character1 = "Bob"
character2 = "Lucy"
action = "discovered a magical tree"
print(character1 + " and " + character2 + " " + action + " in
the forest.")

• Wrap-up (5 mins): Share expanded stories.

Day 3: Adding Dialogue to the Story

• Objective: Include dialogue in the story.


• Warm-up (5 mins): Discuss how dialogue adds to storytelling.
• Activity (30 mins): Write a story with dialogue.
o Example code:

python

RunCopy

character = "Alice"
print(character + " said, 'I love adventures!'")
• Wrap-up (5 mins): Share stories with dialogue.

Day 4: Creating a Storybook Format

• Objective: Format the story for better readability.


• Warm-up (5 mins): Discuss presentation of stories.
• Activity (30 mins): Write a story with clear sections.
o Example code:

python

RunCopy

print("Once upon a time...")


print("In a place called Wonderland...")
print("Alice had a wonderful adventure!")

• Wrap-up (5 mins): Share formatted stories.

Day 5: Mini-Project: Complete Story

• Objective: Create a complete story program.


• Warm-up (5 mins): Review story components.
• Activity (30 mins): Write a complete story program.
o Encourage creativity and use of variables.
• Wrap-up (5 mins): Present stories to the class.

Week 4: Creating Shapes with Turtle Graphics

Day 1: Introduction to Turtle Graphics

• Objective: Learn about turtle graphics and its uses.


• Warm-up (5 mins): Discuss graphics in programming.
• Activity (30 mins): Draw a simple shape (square).
o Example code:

python

RunCopy

import turtle

turtle.forward(100) # Move forward


turtle.right(90) # Turn right
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()
• Wrap-up (5 mins): Discuss what shapes were created.

Day 2: Drawing More Shapes

• Objective: Draw different shapes using turtle.


• Warm-up (5 mins): Review square drawing.
• Activity (30 mins): Draw a triangle.
o Example code:

python

RunCopy

for _ in range(3):
turtle.forward(100)
turtle.right(120)
turtle.done()

• Wrap-up (5 mins): Share triangle drawings.

Day 3: Creating a Colorful Shape

• Objective: Add colors to shapes.


• Warm-up (5 mins): Discuss colors in graphics.
• Activity (30 mins): Draw a colored square.
o Example code:

python

RunCopy

turtle.fillcolor("blue")
turtle.begin_fill()
for _ in range(4):
turtle.forward(100)
turtle.right(90)
turtle.end_fill()
turtle.done()

• Wrap-up (5 mins): Show colorful shapes.

Day 4: Drawing a House

• Objective: Combine shapes to draw a simple house.


• Warm-up (5 mins): Discuss components of a house.
• Activity (30 mins): Draw a house using multiple shapes.
o Example code:

python

RunCopy
# Draw square for the house
for _ in range(4):
turtle.forward(100)
turtle.right(90)

# Draw triangle for the roof


turtle.right(45)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()

• Wrap-up (5 mins): Share house drawings.

Day 5: Mini-Project: Design Your Own Scene

• Objective: Create a scene using turtle graphics.


• Warm-up (5 mins): Review shapes learned.
• Activity (30 mins): Students design their own scene with various shapes.
• Wrap-up (5 mins): Present designs to the class.

You might also like