Programming Java NC III
Course Overview
This TESDA Course is delivered in cooperation with Oracle’s Workforce Development Program (WDP). Oracle Corporation launched WDP to address the continued global information technology (IT) worker shortage and need for accessible and low cost IT skills training. WDP enables participating educational institutions to deliver Oracle training in full-time and part-time programs for students in their local communities. WDP training will prepare students for Oracle certification testing. With the widely-acclaimed credential of Oracle certification, WDP students are readied for a variety of entry-level Oracle job-roles as well as career advancement.
The Programming (Java) NC III Qualification consists of competencies that a person must achieve to develop or write program codes using a personal computer or workstation as part of a systems development team. It includes core competencies on programming language on Java, such as to develop command-line/console and desktop applications and to develop enterprise/web applications using Java technology.
At the end of the course, participants should be equipped with sufficient knowledge to take and pass the internationally acknowledged Oracle Java SE Certified Associate and Certified Professional Exam and participant will be awarded with an Oracle Certified Professional Java Programmer.
Course Curriculum
-
Basic Competency
- Basic Unit Competency 1: Lead workplace communication – LO1. Communicate information about workplace processes
- Basic Unit Competency 1: Lead workplace communication – LO2. Lead workplace discussions
- Basic Unit Competency 1: Lead workplace communication – LO3. Identify and communicate issues arising in the workplace
- Basic Unit Competency 1 – Quiz: Lead workplace communication
- Basic Unit Competency 2: Lead small teams – LO1: Provide team leadership
- Basic Unit Competency 2: Lead small teams – LO2: Assign responsibilities
- Basic Unit Competency 2: Lead small teams – LO3. Set performance expectations for team members
- Basic Unit Competency 2: Lead small teams – LO4. Supervise team performance
- Basic Unit Competency 2 – Quiz: Lead small teams
- Basic Unit Competency 3: Apply critical thinking and problem-solving techniques in the workplace – LO1. Examine specific workplace strategies
- Basic Unit Competency 3: Apply critical thinking and problem-solving techniques in the workplace – LO2. Analyze the causes of specific workplace challenges
- Basic Unit Competency 3: Apply critical thinking and problem-solving techniques in the workplace – LO3. Formulate resolutions to specific workplace challenges
- Basic Unit Competency 3 – Quiz: Apply critical thinking and problem-solving techniques in the workplace
- Basic Unit Competency 4: Work in a diverse environment – LO1. Develop an individual’s cultural awareness and sensitivity
- Basic Unit Competency 4: Work in a diverse environment – LO2. Work effectively in an environment that acknowledge s and values cultural diversity
- Basic Unit Competency 4: Work in a diverse environment – LO3. Identify common issues in a multicultural and diverse environment
- Basic Unit Competency 4 – Quiz: Work in a diverse environment
- Basic Unit Competency 5: Propose methods of applying learning and innovation in the organization – LO1. Assess work procedures, processes and systems in terms of innovative practices
- Basic Unit Competency 5: Propose methods of applying learning and innovation in the organization – LO2. Generate practical action plans for improving work procedures, processes
- Basic Unit Competency 5: Propose methods of applying learning and innovation in the organization – LO3. Evaluate the effectiveness of the proposed action plans
- Basic Unit Competency 5 – Quiz: Propose methods of applying learning and innovation in the organization
- Basic Unit Competency 6: Use information systematically – LO1. Use technical information
- Basic Unit Competency 6: Use information systematically – LO2. Apply information technology (IT)
- Basic Unit Competency 6: Use information systematically – LO3. Edit, format and check information
- Basic Unit Competency 6 – Quiz: Use information systematically
- Basic Unit Competency 7: Evaluate occupational safety and health work practices – LO1. Interpret occupational safety and health practices
- Basic Unit Competency 7: Evaluate occupational safety and health work practices – LO3. Evaluate effectiveness of occupational safety and health work instructions
- Basic Unit Competency 7: Evaluate occupational safety and health work practices – LO2. Set OSH work targets
- Basic Unit Competency 7 – Quiz: Evaluate occupational safety and health work practices
- Basic Unit Competency 8: Evaluate environmental work practices – LO1. Interpret environmental practices, policies and procedures
- Basic Unit Competency 8: Evaluate environmental work practices – LO2. Establish targets to evaluate environmental practices
- Basic Unit Competency 8: Evaluate environmental work practices – LO3. Evaluate effectiveness of environmental practices
- Basic Unit Competency 8 – Quiz – Evaluate environmental work practices
- Basic Unit Competency 9: Facilitate entrepreneurial skills for micro-small-medium enterprises (MSMEs) – LO1. Develop and maintain micro-smallmedium enterprise (MSMES) skills in the organization
- Basic Unit Competency 9: Facilitate entrepreneurial skills for micro-small-medium enterprises (MSMEs) – LO2. Establish and maintain clientbase/market
- Basic Unit Competency 9: Facilitate entrepreneurial skills for micro-small-medium enterprises (MSMEs) – LO3. Apply budgeting and financial management skills
- Basic Unit Competency 9 – Quiz: Facilitate entrepreneurial skills for micro-small-medium enterprises (MSMEs)
-
Common Competency
- Common Unit Competency 1: Apply Quality Standards – LO1. Assess quality of received materials
- Common Unit Competency 1: Apply Quality Standards – LO2. Assess own work
- Common Unit Competency 1: Apply Quality Standards – LO3. Engage in quality improvement
- Common Unit Competency 1 – Quiz
- Common Unit Competency 2: Perform Computer Operations – LO1. Plan and prepare for task to be undertaken
- Common Unit Competency 2: Perform Computer Operations – LO2. Input data into computer
- Common Unit Competency 2: Perform Computer Operations – LO3. Access Information Using Computer
- Common Unit Competency 2: Perform Computer Operations – LO4. Produce Output/ Data Using Computer System
- Common Unit Competency 2: Perform Computer Operations – LO5. Use basic functions of a www-browser to locate information
- Common Unit Competency 2: Perform Computer Operations – LO6. Maintain Computer Equipment and Systems
- Common Unit Competency 2 – Quiz
-
Perform object-oriented analysis and design in Java technology
- LO 1: Apply basics of Java language
- Apply basics of Java language Quiz 1
- Apply basics of Java language Activity 1
- Apply basics of Java language Quiz 2
- Apply basics of Java language Quiz 3
- Apply basics of Java language Activity 2
- Apply basics of Java language Activity 3
- Apply basics of Java language Quiz 4
- LO2 : Work with Methods and Encapsulation
- Work with Methods and Encapsulation Quiz 1
- Work with Methods and Encapsulation Activity 1
- Work with Methods and Encapsulation Quiz 2
- Work with Methods and Encapsulation Activity 2
- LO3 : Work with Inheritance and Handling Exceptions
- Work with Inheritance Quiz 1
- Work with Inheritance Activity 1
- Handling Exceptions Quiz 1
- Handling Exceptions Activity 2
- LO4 : Examine Object-Oriented Concepts and Terminology
- Abstract Classes and Polymorphism Quiz 1
- Abstract Classes and Polymorphism Activity 1
- LO5: Explain Modeling and Software Development Process
- LO6 : Create Use Case Diagrams and Use Case Scenarios
- LO 7 : Transition Analysis to Design using Interaction Diagrams
- LO 8 : Introduce Architectural Concepts and Architecture Tiers Diagrams
-
Create and fine-tune Java technology applications using object-oriented programming concept
- LO 1: Apply Basics of Java Class Design
- LO 2 : Apply Java Advanced Class Design and Object Oriented Design Principles
- Anonymous Class and Lambda Expression
- LO 3 : Generics and Collections Principles
- Generics and Collection Activity
- LO 4 : Build Database Applications with JDBC
- JDBC Activity 1
- LO 5 : Monitor Operating System Performance
- LO 6 : Work with Language Level Concerns and Garbage Collection
- LO 7 : Work with Performance Tuning at the Language Level
- Final Project