You are on page 1of 3

Grades 1 to 12 Daily School MNSHS Sitio-Babuhay Grade Level 11

Lesson Log Teacher Mark Kevin E. Garcia Learning Area Java Programming NCIII
Teaching Dates 3rd Quarter Week 8 Quarter III
and Time

Session 1 Session 2 Session 3 Session 4

I. OBJECTIVES

A. Content Standards The learners demonstrate an The learners demonstrate an The learners demonstrate an The learners demonstrate an
understanding of the principles and understanding of the principles and understanding of the principles and understanding of the principles and
concepts in demonstrating concepts in demonstrating concepts in demonstrating knowledge concepts in demonstrating knowledge
knowledge of Java technology and knowledge of Java technology and of Java technology and Java of Java technology and Java
Java programming language, and Java programming language, and programming language, and programming language, and
performing object-oriented performing object-oriented analysis performing object-oriented analysis performing object-oriented analysis
analysis and design and design and design and design
B. Performance Standards The learners independently and The learners independently and The learners independently and The learners demonstrate an
effectively use object-oriented effectively use object-oriented effectively use object-oriented understanding of the principles and
technologies and the use of technologies and the use of technologies and the use of software concepts in demonstrating knowledge
software modeling, as applied to a software modeling, as applied to a modeling, as applied to a software of Java technology and Java
software development process, software development process, development process, and present one programming language, and
and present one practical & and present one practical & practical & complete object-oriented performing object-oriented analysis
complete object-oriented analysis complete object-oriented analysis analysis and design (OOAD) roadmap and design
and design (OOAD) roadmap based and design (OOAD) roadmap based based on TESDA Training Regulations
on TESDA Training Regulations on TESDA Training Regulations

C. Learning Work with language-level concerns Work with language-level concerns Work with language-level concerns The learners demonstrate an
Competencies/Objectives and garbage collection and garbage collection and garbage collection understanding of the principles and
6.1 Create garbage Collection 6.1 Create garbage Collection 6.1 Create garbage Collection Algorithms in
Algorithms in accordance with Java Algorithms in accordance with Java accordance with Java framework concepts in demonstrating knowledge
framework framework 6.2 Demonstrate types of Garbage of Java technology and Java
6.2 Demonstrate types of Garbage 6.2 Demonstrate types of Garbage Collectors in accordance with Java programming language, and
Collectors in accordance with Java Collectors in accordance with Java framework Algorithms performing object-oriented analysis
framework framework
and design
II. CONTENT CREATE AND FINE TUNE JAVA CREATE AND FINE TUNE JAVA CREATE AND FINE TUNE JAVA CREATE AND FINE TUNE JAVA
TECHNOLOGY APPLICATION TECHNOLOGY APPLICATION TECHNOLOGY APPLICATION TECHNOLOGY APPLICATION
III. LEARNING RESOURCES
A. References

1. Teacher’s Guide Pages


2. Learner’s Materials pages
3. Text book pages
4. Additional Materials from
Learning Resources
B. Other Learning Resources http://javapapers.com/java/how- http://javapapers.com/java/types- https://plumbr.eu/handbook/garbage- https://plumbr.eu/handbook/garbage-
java-garbage-collection-works/ of-java-garbage-collectors/ collection-algorithms collection-algorithms-implementations
IV. PROCEDURES
A. Reviewing previous Review on garbage collection Review on how Java Garbage Review on the types of Java Garbage Review on the types of Java Basic
lesson or presenting the tuning Collection Works Collectors Garbage Collector Algorithms
new lesson 1. Java Garbage Collection 1. Serial Garbage Collector 1. What is Mark and Sweep?
Process 2.Parallel Garbage Collector 2. What is Mark and Sweep
2. Finalization of Instances in 3.CMS Garbage Collector Compact?
Garbage Collection 4. G1 Garbage Collector 3. What is Mark and Copy?
3. When an object becomes
eligible in garbage
collection?
B. Establishing a purpose Explain the process of Java Discuss the different types of Create garbage collector algorithms Create garbage Collector Algorithms
for the lesson Garbage Collection, Finalization of Garbage Collectors
instances in Garbage Collection,
When an object becomes eligible in
garbage collection

C. Presenting What is Garbage Collection? What is a serial garbage collector What is Mark and Sweep? What is Minor GC through Serial GC?
Examples/instances of new What is Eden Space? What is a parallel garbage collector What is Mark and Sweep Compact? What is Full GC through Serial GC?
lesson What is Survivors Space? What is a CMS garbage collector What is Mark and Copy? What is Minor GC through Parallel GC?
What is Old Generation? What is a G1 Garbage Collector What is Full GC through Parallel GC?
What is Major GC?
What is Memory Fragmentation?

D. Discussing new concepts Create a java program that


and practicing new skills #1 demonstrate java garbage Collection
Algorithm
E. Discussing new concepts
and practicing new skills #2

F. Developing mastery
(Leads to Formative
Assessment)
G. Finding Practical The learners can now understand The learners can now identify the The learners can now identify the basic The learners can now Demonstrate
applications of concepts how the JAVA Manages unused types of garbage Collectors Java Garbage Collection Algorithms Java Garbage Collection
and skills memory in the program Implementation
H. Making generalizations Java memory management and its The different types of garbage Basic java Garbage Collection Java Garbage Collection
and abstractions about the process collectors Algorithms Implementation
lesson
I. Evaluating Learning Give prepared evaluation quiz Give prepared evaluation quiz Give prepared evaluation quiz Give prepared evaluation quiz
J. Additional activities for
application or remediation
V. REMARKS

VI. REFLECTION
A. No. of learners who
earned 80% on the
formative assessment
B. No. of Learners who
require additional activities
for remediation
C. Did the remedial lessons
work? No. of learners who
have caught up with the
lesson.
D. No. of learners who
continue to require
remediation
E. Which of my teaching
strategies worked well? Why
did these work?
F. What difficulties did I
encounter which my
principal or supervisor can
help me solve?
G. What innovation or
localized materials did I
use/discover which I wish to
share with other teachers?

You might also like