where class and distinction matter
SESSION PLAN
Sector : INFORMATION AND COMMUNICATION TECHNOLOGY
Qualification Title : PROGRAMMING (JAVA) NC III
Unit of Competency : CREATE AND FINE TUNE JAVA TECHNOLOGY APPLICATION USING OBJECT-ORIENTED
PROGRAMMING CONCEPT
Module Title : CREATING AND FINING TUNE JAVA TECHNOLOGY APPLICATION USING OBJECT-ORIENTED
PROGRAMMING CONCEPT
Duration Time : 80 Hours
Learning Outcomes:
Upon completion of this module the trainees must be able to:
1. Apply Basics of Java Class Design
2. Apply Java Advance Class Design and Object Oriented Design Principles
3. Apply string processing, exceptions and assertions
4. Build database applications with JDBC
5. Monitor operating system performance
6. Work with language level concerns and garbage collection
7. Work with performance tuning at the language level
CTPR No.
PROGRAMMING (JAVA) NC III Date Developed: Issued by:
CREATE AND FINE TUNE JAVA April 8, 2026 iTech Computer Academy Inc.
Page 1 of 25
TECHNOLOGY APPLICATION Developed by: Name of TVI Provider:
USING OBJECT-ORIENTED Maria Dolores L. Sison iTech Computer Academy Inc.
PROGRAMMING CONCEPT
, ITECH COMPUTER ACADEMY INC.
where class and distinction matter
A. INTRODUCTION
This unit covers the core Application Programming Interfaces (API) used to design object-oriented applications with Java.
Students will learn how to write database programs with JDBC.
This unit also covers performance-tuning methodologies, performance tuning theories and practical tips on solving difficult
performance problems for Java applications. It also covers how to implement interfaces and handle Java programming
exceptions, while using object-oriented programming techniques.
B. LEARNING ACTIVITIES
L.O.1: Apply basics of Java class design
Learning Methods Presentation Practice Feedback Resources Time
Content
2.1-1 Use access Demonstration Observe the Return Evaluate CBLM(Task Sheet, 2 hour
modifiers in trainer in demonstrations performance Performance
accordance with demonstration of using Job Sheet using the Criteria Checklist)
Java framework 2.1-1 Use access 2.1-1 Use access Performance
modifiers in modifiers in Criteria Checklist
accordance with accordance with 2.1-1 Use access
Java framework Java framework modifiers in
accordance with
Java framework
CTPR No.
PROGRAMMING (JAVA) NC III Date Developed: Issued by:
CREATE AND FINE TUNE JAVA April 8, 2026 iTech Computer Academy Inc.
Page 2 of 25
TECHNOLOGY APPLICATION Developed by: Name of TVI Provider:
USING OBJECT-ORIENTED Maria Dolores L. Sison iTech Computer Academy Inc.
PROGRAMMING CONCEPT
, ITECH COMPUTER ACADEMY INC.
where class and distinction matter
2.1-2 Use instance Demonstration Observe the Return Evaluate CBLM(Task Sheet, 3 hour
of operator and trainer in demonstrations performance Performance
casting in demonstration of using Job Sheet using the Criteria Checklist)
accordance with 2.1-2 Use instance 2.1-2 Use instance Performance
Java framework of operator and of operator and Criteria Checklist
casting in casting in 2.1-2 Use instance
accordance with accordance with of operator and
Java framework Java framework casting in
accordance with
Java framework
2.1-3 Use virtual Demonstration Observe the Return Evaluate CBLM(Task Sheet, 2 hour
method trainer in demonstrations performance Performance
invocation in demonstration of using Job Sheet using the Criteria Checklist)
accordance with 2.1-3 Use virtual 2.1-3 Use virtual Performance
Java framework method method Criteria Checklist
invocation in invocation in 2.1-3 Use virtual
accordance with accordance with method
Java framework Java framework invocation in
accordance with
Java framework
CTPR No.
PROGRAMMING (JAVA) NC III Date Developed: Issued by:
CREATE AND FINE TUNE JAVA April 8, 2026 iTech Computer Academy Inc.
Page 3 of 25
TECHNOLOGY APPLICATION Developed by: Name of TVI Provider:
USING OBJECT-ORIENTED Maria Dolores L. Sison iTech Computer Academy Inc.
PROGRAMMING CONCEPT