Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Detailed Lesson Plan in Java Programming NC III

Teacher: MILBERT B. BECJAYDA


Teaching Date and Time: November 6, 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 1

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

4 PICS ONE WORD GAME

C. Presenting the purpose of the lesson

ACTIVITY.
Show pictures of user playing games and browsing websites.

ANALYSIS
1. What did you observe on the pictures shown?
2. How does the user play in the second picture?
3. If you are to choose which of the following platform you like to play with, standalone PC or
PC connected on the network? Why

ABSCTRACTION
Demonstration/Lecture
The Java Language

Like any programming language, the Java language has its own structure, syntax rules, and
programming paradigm. The Java language's programming paradigm is based on the concept of OOP,
which the language's features support.
The Java language is a C-language derivative, so its syntax rules look much like C's. For example,
code blocks are modularized into methods and delimited by braces ({ and }), and variables are declared
before they are used.
Structurally, the Java language starts with packages. A package is the Java language's namespace
mechanism. Within packages are classes, and within classes are methods, variables, constants, and
more. You learn about the parts of the Java language in this tutorial.

The Java compiler


When you program for the Java platform, you write source code in .java files and then compile
them. The compiler checks your code against the language's syntax rules, then writes out bytecode in
.class files. Bytecode is a set of instructions targeted to run on a Java virtual machine (JVM). In adding
this level of abstraction, the Java compiler differs from other language compilers, which write out
instructions suitable for the CPU chipset the program will run on.

The garbage collector


Rather than forcing you to keep up with memory allocation (or use a third-party library to do so),
the Java platform provides memory management out of the box. When your Java application creates an
object instance at runtime, the JVM automatically allocates memory space for that object from the heap
— a pool of memory set aside for your program to use. The Java garbage collector runs in the
background, keeping track of which objects the application no longer needs and reclaiming memory
from them. This approach to memory handling is called implicit memory management because it doesn't
require you to write any memory-handling code. Garbage collection is one of the essential features of
Java platform performance.

APPLICATION
Question and Answer
1. What is Java Language?
2. How does Java Program works?
3. What is a compiler?
4. What is the difference of Java from .Net programming?

D. Valuing

What is the importance of knowing the basic knowledge in Java programming?

E. Assessment / Evaluation.

Direction: Write “T” if the statement is true otherwise “F” if the statement is false.
1. The Java programming language makes object-oriented programming easier.
2. It is possible to reuse Java classes previously written for other projects
3. Java can be downloaded in internet for free.
4. To compile Java Application using JDK, we use the java command.
5. The Java programming is similar to .Net programming.

IV. AGREEMENT

Prepare for the part 2 of Java technology and Java programming Part 2

V. REMARKS
The objective was attained.

VI. REFLECTION

Prepared by:
MILBERT B. BECHAYDA
Commissioner Luis R. Asis National High School
Java Programming NC III

You might also like