Detailed Lesson Plan in Java Programming NC III
Teacher: MILBERT B. BECJAYDA
Teaching Date and Time: November 7, 2017; 1:00 pm
Grade Level: 11
Learning Area: Java Programming NC III
Quarter: Third
Code: TLE_ICTJAVA11-12POAD-IIf-i-29
I. OBJECTIVES
A. Content Standards:
The learners demonstrate an understanding of the principles and concepts in demonstrating
knowledge of Java technology and Java programming language, and performing object-oriented analysis
and design
B. Performance Standards
The learners independently and effectively use object-oriented technologies and the use of
software modeling, as applied to a software development process, and present one practical & complete
object-oriented analysis and design (OOAD) roadmap based on TESDA Training Regulations
C. Learning Outcome
LO 1. Apply basics of Java language
1.1 Demonstrate knowledge of Java technology and Java programming Part 2
CONTENT/SUBJECT MATTER:
Java technology and the Java programming language
II. LEARNING RESOURCES
References:
1. Java Programming NC III CG
2. Programming and Databases second edition
3. TechonNet.com
Materials/Resources Needed:
1. Laptop
2. Projector
3. Java Module
III. PROCEDURE
A. Pre-Activity
Checking of Attendance
B. Review / Motivation
Video Presentation
C. Presenting the purpose of the lesson
ACTIVITY.
Ask the students about the video.
ANALYSIS
1. What did you see in the video?
2. What can you say about the development of Java Program?
3. Does the use of Java program beneficial or harmful? Why?
4. How did they set up the Java Program Environment?
5. Do you think it is available for free on the internet? Why?
ABSCTRACTION
Demonstration/Lecture
The Java Development Kit
When you download a Java Development Kit (JDK), you get — in addition to the
compiler and other tools — a complete class library of prebuilt utilities that help you accomplish
most common application-development tasks. The best way to get an idea of the scope of the
JDK packages and libraries is to check out the JDK API documentation.
The Java Runtime Environment
The Java Runtime Environment (JRE; also known as the Java runtime) includes the JVM,
code libraries, and components that are necessary for running programs that are written in the
Java language. The JRE is available for multiple platforms. You can freely redistribute the JRE
with your applications, according to the terms of the JRE license, to give the application's users a
platform on which to run your software. The JRE is included in the JDK.
Your development environment
The JDK includes a set of command-line tools for compiling and running your Java code,
including a complete copy of the JRE. Although you can use these tools to develop your
applications, most developers appreciate the additional functionality, task management, and
visual interface of an IDE.
Eclipse is a popular open source IDE for Java development. Eclipse handles basic tasks,
such as code compilation and debugging, so that you can focus on writing and testing code. In
addition, you can use Eclipse to organize source code files into projects, compile and test those
projects, and store project files in any number of source repositories. You need an installed JDK
to use Eclipse for Java development. If you download one of the Eclipse bundles, it will come
with the JDK already.
APPLICATION
Question and Answer
1. What do we need to install the Java Language?
2. Is it available for free?
3. What is the importance of following the exact tool to be installed?
4. What would happen if you miss one of these tools?
D. Valuing
What is the importance of knowing the basic knowledge in Java programming?
E. Assessment / Evaluation.
Direction: Give four (5) the tools and programs needed to install java programming environment on
your PC.
IV. AGREEMENT
Dowload BlueJ in this website – http://www.bluej.org/download/download.html
V. REMARKS
The objective was attained.
VI. REFLECTION
Prepared by:
MILBERT B. BECHAYDA
Commissioner Luis R. Asis National High School
Java Programming NC III