You are on page 1of 3

Republic of the Philippines

Department of Education
Region 02 (Cagayan Valley)
NAGUILIAN NATIONAL HIGH SCHOOL
Magsaysay Naguilian, Isabela 3302

SENIOR HIGH SCHOOL

DETAILED LESSON PLAN


JAVA PROGRAMMING
Grade 11-ICT

I – OBJECTIVES
 Cognitive
Solve given problems on the proper use of JAVA Repetition Control Structures (While
Loop, Do While Loop, & For Loop) WONDERSHARE QUIZ MASTER ACTIVITY.
(Coding activities during Laboratory session) (Applying)
 Affective
At the end of the lesson, the students are expected to:
 Be able to use a loop to implement a repetitive algorithm
o Reinforce the use of boolean expressions
o Reinforce the use of Scanner for user input
o Reinforce the declaration and use of methods
 Have shown self reliance while working independently (Internalizing Values)
 Have cooperated in group activity and displayed team work. (Internalizing Values)
II – SUBJECT MATTER/CONTENT
1.5 Demonstrate using Operators and Decision Constructs in accordance with Java framework
TOPIC: REPETITION CONTROL STRUCTURES
(while loop, do while loop, for loop)

LESSON 9: PERFORMING OBJECT-ORIENTED ANALYSIS AND DESIGN (POAD)


Reference:
Students Manual – Programming JAVA (JEDI)
Computer Programming Volume 1
Innovative Training Works, Inc.
Internet Resources

Teaching/Learning Materials: PPT slides, TV, Laptop - Teacher


1:1 computer – Trainee
WonderShare QUIZ on Repetition Structures
III – PROCEDURE
TEACHER’S HINT Teacher’s Activity Student’s Activity
PRELIMINARY ACTIVITIES

Greetings Good afternoon Fortran! Good afternoon ma’am!


Prayer (3 minutes) Please stand up let us pray (Video clip)
Classroom Management Ok class before you take your seat, I Students will pick up those papers and
want you to pick up those papers and dirt under their table then arrange their
dirt under your table then arrange seat properly.
your seat properly.
Checking of attendance Once your name is called, kindly Yes Ma’am!
raise hand and say present.
Recall Who can give us a recap of our None Ma’am!
lesson last meeting? Ma’am last meeting we discussed the
Yes Lathrell! control structures IF & Laddereized If
Excellent Lathrel! statements.

CLASSROOM OBSERVATION #3 FEBRUARY 2020


And What is the purpose of Control Control structures allows us to change the
Structures? Yes Gilmore? ordering of how the statements in our programs
are executed Ma’am with the use of the IF-
Very good! LADDERIEZ IF STATEMENTS as well as the
SWITCH statement.

a. MOTIVATION We pick a passage to work


(5 minutes) The Hat on(MEMORIZE), and roll the dice to
see how many repetitions they have
to do. The most important rule for
this game is that rolling a 1 or 2
never counts . (Engaging)
Intelligence being developed:
VISUAL LINGUISTIC/LISTENING SKILLS

b. INTRODUCTION OF Repetition control structures are Java Students will participate in the activity and
THE LESSON statements that allows us to execute specific answer questions. (Engaging)
(25 minutes) blocks of code a number of times. There are
three types of repetition control structures,
the while, do-while and for loops. Please
open your module on your desktop on
REPETITION CONTOL STRUCTURES)
Discuss the Fibonacci Series(USING
FOR & DO WHILE LOOP)
c. EVALUATION This time may I check if you understood Group QUIZ
( 15 minutes) our lesson with this activity. Open the PDF FILE “Repetion
Answer the following 10 item quiz. Control Structures Quiz” in the
Afterwhich they will code the desktop.
fibonacci series using the 3 looping
constructs (LABORATORY for 1
hour)
d. VALUING There are many situations in which the  Clear understanding of use of iterative
(3 minutes) statements need to be executed controls when we need to do the same
several times…. In life we wanted to task more than once, based upon some
simplify things… In love, one should logical condition.
simplify, choose persons worthy of their  Shown self reliance while working
promises and leave them if they don't independently.
keep them. Like in programming why go  Have cooperated in group activity and
for long method when we have short displayed team work.
cuts… 😊

e. GENERALIZATION "A programming language serves two 1. Students are now aware of the
(2 minutes) related purposes: it provides a vehicle REPETITION CONTROL
for the programmer to specify actions to STRUCTURES (Looping) in JAVA.
be executed, and it provides a set of 2. Students can use and declare them
concepts for the programmer to use following the coding conventions
when thinking about what can be done.” properly.
f. ASSIGNMENT Closure to lesson: 2 mins
T.S. (Transition Statement):
“In today’s class, we learned
“Repetition Control Structures.”
B.S. (Bridging Statement):
“In our next class, we will look at
JAVA ARRAYS.”
1. Research on JAVA ARRAYS
Goodbye Class! Have a great Yes Ma’am!
weekend! Goodbye and Thank you Ma’am!
Prepared by Checked by:

RUBY E. BARTOLOME DANTE M. CAPUCHINO, PhD


ICT Teacher SHS Coordinator

Noted by:
CLASSROOM OBSERVATION #3 FEBRUARY 2020
ORLANDO B. NICOLAS
Secondary School Principal II

INDICATORS TO BE OBSERVED

Indicator 1 -Apply knowledge of content across and beyond areas of specialization.

Indicator 2 – Use range of strategies that enhance learner achievement in literacy and numeracy skills.

Indicator 3 - Applies range of strategies to develop critical and creative thinking as well as other higher-
order thinking skills.

Indicator 4- Manages class structure to engage learners, individually or in groups, in meaningful


exploration, discovery and hands-on activities within the range of physical and learning environment...

Indicator 7- Plans mans and implements developmentally sequenced teaching and learning process to
meat curriculum requirements and varied teaching contexts.

Indicator 8- Selects, develops, organizes, and uses appropriate teaching and learning resources, including
ICT to address learning goals.

CLASSROOM OBSERVATION #3 FEBRUARY 2020

You might also like