Lesson Plan - Unit No. 1 - Lesson No. 2 - Grade 10
Lesson Plan - Unit No. 1 - Lesson No. 2 - 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=ZMH-h_8_BOI
ii. https://www.youtube.com/watch?v=kLZuut1fYzQ
IV. PROCEDURES
● What is Python?
ENGAGE
B. Establishing a purpose for the The teacher will post a picture of metamorphosis in the class.
lesson
He/she will then ask the students to describe the picture to the
class. The teacher will ask the following questions:
● Why do you think the butterfly needs to undergo being a
Larva, and a Pupa?
C. Presenting examples/instances ● How can we relate the butterfly’s experience into our lives?
of the new lesson
The teacher will discuss to the class the connection of
metamorphosis to the lesson.
Just like a butterfly, inventions and technologies undergo different
stages to become better. In a programming language we call it
versions.
The teacher will use this as a springboard to introduce the different
versions of Python.
EXPLORE
D. Discussing new concepts and ● The teacher will ask students to work in pairs. One student
practicing new skills #1 is the sage (speaker) and one is the scribe (silent writer).
● When time is up, the sage and scribe switch roles with a
new question. What are the significant applications of
EXPLAIN
EVALUATE
ACTIVITY 1
Directions: Give answers to what is being identified by each
number.
1. Date of release of Python 2.7
2. Date of release of Python 3.8
I. Evaluating learning
3. Feature of Python that makes other languages be used to
compile the codes and can further be used in Python code.
ACTIVITY 2
Enumerate the details of what is being asked by each number. 1
point each correct answer.
1. Give at least 7 versions of Python
EXTEND
Assignment:
Performance Task
J. Additional activities for
List the at least two (2) important developments in web
application or remediation
application, AI and machine learning, desktop GUI application,
software development, scientific and numeric, business and
enterprise application, console-based application, audio or video-
based application, image application, and framework applications.
Fill-out the description of each development in the table.
V. REMARKS
Answer Key
EVALUATE
Activity 1
1. July 3, 2010
2. October 14, 2019
3. Extensible
Activity 2
1. Give at least 7 versions of Python (any seven from the list below).
a. Python 1.0
b. Python 1.5
c. Python 1.6
d. Python 2.0
e. Python 2.1
f. Python 2.2
g. Python 2.3
h. Python 2.4
i. Python 2.5
j. Python 2.6
k. Python 2.7
l. Python 3.0
m. Python 3.1
n. Python 3.2
o. Python 3.3
p. Python 3.4
q. Python 3.5
r. Python 3.6
s. Python 3.7
t. Python 3.8
________________________________________________________________________________