Lesson Plan - Unit No. 1 - Lesson No. 1 - Grade 10
Lesson Plan - Unit No. 1 - Lesson No. 1 - Grade 10
Lesson Plan - Unit No. 1 - Lesson No. 1 - Grade 10
LESSON PLAN
Unit Title: Overview of Python
Suggested Time Allotment: 60 minutes
Suggested Number of Session: 1
I. OBJECTIVES
Digital Citizen – Students recognize the rights, responsibilities and opportunities of living,
learning and working in an interconnected digital world, and they act and model in ways that are
safe, legal and ethical.
Innovative Designer – Students use a variety of technologies within a design process to identify
and solve problems by creating new, useful or imaginative solutions.
Global Communicator – Students use digital tools to broaden their perspectives and enrich their
learning by collaborating with others and working effectively in teams locally and globally.
Concepts:
Materials/Equipment:
i. Slides/PowerPoint Presentation
ii. Computer/Laptop
References:
Websites:
i. https://www.youtube.com/watch?v=WvhQhj4n6b8
ii. https://www.geeksforgeeks.org/history-of-python/
iii. https://www.javatpoint.com/python-features
IV. PROCEDURES
ELICIT
The teacher will post the phrase “I love you” in different local
A. Reviewing previous lesson or
dialects and different languages except for English. The teacher will
presenting the new lesson
ask them if they know the meaning of the phrases. Ask questions
until the word language comes out. Make this as a springboard to
the lesson.
C. Presenting examples/instances
of the new lesson
After the activity, ask the students, What’s the best way to learn a
language?
D. Discussing new concepts and
EXPLORE
practicing new skills #1
● Divide students into 5- or 6-person jigsaw groups.
EVALUATE
ACTIVITY 1
Directions: Give answers to what is being identified by each
number.
1. It is a high-level coding language that is used for
programming and software development which has simple
and easy to learn syntax that emphasizes readability.
2. He developed the Python software.
3. Year of the development of Python.
4. The two programming languages that heavily influenced
I. Evaluating learning Python.
5. TV show where the name Python originated
6. Feature of Python that makes it run equally on different
platforms.
7. Feature of Python that makes debugging easy and thus
very suitable for beginners.
ACTIVITY 2
Enumerate the details of what is being asked by each number. 1
point each correct answer.
1. 13 features of Python
EXTEND
J. Additional activities for Assignment:
application or remediation
Knowing what Python is, its history, and its features, create your
own logo design and explain it.
V. REMARKS
Answer Key
EVALUATE
Activity A
1. Python
2. Guido Van Rossum
3. Late 1980s
4. ABC language and Modula-3
5. Monty Python’s Flying Circus
6. Cross-platform language
7. Interpreted language
Activity B
1. 13 features of Python
a. It is easy to learn and use.
b. It has an expressive language.
c. It is an interpreted language.
d. It has a high-level language.
e. It is a dynamically typed language.
f. It has cross-platform language.
g. It is free and open source.
h. It is object-oriented language.
i. It is extensible.
j. It has large standard library.
k. It is a GUI Programming Support.
l. It is integrated
m. It is scalable.
________________________________________________________________________________