Lesson Plan Grade: 9
Subject: Computer Applications
Topic: Introduction to Object Oriented Programming Concepts Date:
Year: 2025-26
Learning Outcomes:
1. Understand the fundamental principles of Object-Oriented Programming (OOP).
2. Differentiate between Procedure-Oriented Programming (POP) and Object-
Oriented Programming (OOP).
3. Define and explain the four principles of OOP with real-life examples.
4. Introduce Java and its types (Applets and Applications).
5. Explain the Java compilation process and key concepts like Source Code, Byte
Code, Object Code, and JVM.
6. Discuss the features of Java.
LESSON OUTCOME:
By the end of the lesson, students should be able to:
Differentiate between POP and OOP.
Define and explain the four principles of OOP with examples.
Describe the types of Java programs and Java’s key features.
Explain the Java compilation process and related terminologies.
LESSON STRUCTURE:
Time/Period Lesson Component Teaching Approaches
Introduction Discussion on real-world objects Chalk-and-talk, examples,
(Set): (Prior having properties and class discussion. Ask students
Knowledge) behaviours (e.g., a car has colour to identify objects in the
and speed). Differences between classroom and describe their
POP and OOP. properties and behaviours.
Period 1 Introduction to Object-Oriented Explanation with examples,
Programming (Definition and comparison with POP.
Differences)
Period 2 Principles of OOP Real-life examples, diagrams,
(Encapsulation, Inheritance, interactive discussion.
Polymorphism, Abstraction)
with real-life examples
Period 3 Introduction to Java (Definition, Presentation with examples,
Types - Applets & Applications, class discussion.
Features)
Period 4 Java Compilation Process Step-by-step explanation with
(Source Code, Byte Code, Object flowcharts, group discussions.
Code, JVM)
Periods 5 & 6 Writing Notes and Quick Check Students copy notes and
participate in a short Q&A
session.
Assessment:
Time Assessment Activity Teaching
Approaches
Throughout Quick verbal quiz on OOP principles Interactive Q&A
Lesson session
Period 4 Group activity: Students create a flowchart of Group work,
the Java compilation process discussion
End of Lesson Short quiz or worksheet on key topics Individual
assessment
Resources:
Whiteboard and Markers
PowerPoint Slides
Handouts with real-life examples
Sample Java programs