0% found this document useful (0 votes)
4 views2 pages

G9L1Introduction To ObjectOrientedProgrammingConcepts

This lesson plan for Grade 9 Computer Applications focuses on introducing Object-Oriented Programming (OOP) concepts, differentiating it from Procedure-Oriented Programming (POP), and covering Java basics. Students will learn the four principles of OOP, the types of Java programs, and the Java compilation process through discussions, examples, and group activities. Assessment includes quizzes, group work, and individual worksheets to reinforce understanding of the material.

Uploaded by

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

G9L1Introduction To ObjectOrientedProgrammingConcepts

This lesson plan for Grade 9 Computer Applications focuses on introducing Object-Oriented Programming (OOP) concepts, differentiating it from Procedure-Oriented Programming (POP), and covering Java basics. Students will learn the four principles of OOP, the types of Java programs, and the Java compilation process through discussions, examples, and group activities. Assessment includes quizzes, group work, and individual worksheets to reinforce understanding of the material.

Uploaded by

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

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

You might also like