Programming Oracle Database NC III CG PDF
Programming Oracle Database NC III CG PDF
JUNIOR HIGH SCHOOL TECHNOLOGY AND LIVELIHOOD TRACK AND SENIOR HIGH SCHOOL TECHNICAL-VOCATIONAL LIVELIHOOD TRACK
INFORMATION AND COMMUNICATIONS TECHNOLOGY PROGRAMMING (ORACLE DATABASE) NC III
(320 hours)
These are the specializations and their pre-requisites. These lists should be used as reference for curriculum maps.
AGRI-FISHERY ARTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Specialization
Agricultural Crops Production (NC I)
Agricultural Crops Production (NC II)
Number of Hours
320 hours
640 hours
640 hours
320 hours
320 hours
320 hours
320 hours
640
160
160
640
320
320
160
640
640
320
320
320
320
320
320
160
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
*LO-Learning Outcomes
Pre-requisite
Page 1 of 32
(320 hours)
HOME ECONOMICS
Specialization
1.
Number of
Hours
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
160
320
640
160
160
160
160
21.
22.
23.
24.
25.
160
320
160
160
160
Pre-requisite
160 hours
320
320
160
160
640
320
320
320
320
640
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
160 hours
hours
hours
hours
hours
hours
hours
hours
160 hours
hours
hours
hours
hours
hours
*LO-Learning Outcomes
Page 2 of 32
(320 hours)
INDUSTRIAL ARTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Specialization
Number of
Hours
640 hours
640
640
320
160
640
320
320
320
640
640
320
320
320
320
320
Pre-requisite
hours
hours
hours
hours
640 hours
160 hours
640 hours
320 hours
640 hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
hours
640 hours
320
320
320
640
Plumbing (NC I)
Domestic Refrigeration and Air-conditioning (DOMRAC)
Servicing (NC II)
hours
hours
hours
hours
*LO-Learning Outcomes
Page 3 of 32
(320 hours)
Number of
Hours
320 hours
160 hours
320 hours
320 hours
640 hours
320 hours
Pre-requisite
320
320
320
320
hours
hours
hours
hours
320 hours
160 hours
*LO-Learning Outcomes
Page 4 of 32
(320 hours)
Course Description:
This is a specialization course that leads to a Programming (Oracle Database) National Certificate Level III (NCIII). It discusses three (3) core competencies that a SHS
Technical-Vocational Education (TVE) student ought to possess, namely, for them to: 1) write SQL Queries to access stored data in an oracle database and customize output,
set user-access level, and use scalar and correlated subqueries,2) use and apply PL/SQL Programming Language, and 3) design and tune PL/SQL Language.
CONTENT
Introduction
1. Relevance of the course
2. Concepts and core competencies
in Computer Programming
CONTENT STANDARD
PERFORMANCE STANDARD
BASIC COMPETENCIES
LESSON 1: LEADING WORKPLACE COMMUNICATION (LWC)
Organization requirements for
The learners demonstrate
written and electronic
an understanding of the
principles and concepts in
communication methods
Effective verbal communication
leading in the dissemination
and discussion of ideas,
methods
information, and issues in
Organize information
the workplace
Understand and convey intended
meaning
Participate in various workplace
discussions
Comply with organization
requirements for the use of
written and electronic
communication methods
Effective verbal communication
methods in the workplace
Understanding and conveying
intended meaning
Participation in various workplace
discussions
Compliance with organization
requirements for the use of
written and electronic
communication methods
LEARNING COMPETENCIES
CODE
The learners
TVL_ICTORCL
11-12LWC-Ia1
TVL_ICTORCL
11-12LWC-Ia2
*LO-Learning Outcomes
Page 5 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12LWC-Ia3
TVL_ICTORCL
11-12LST-Ia-4
TVL_ICTORCL
11-12LST-Ib-5
*LO-Learning Outcomes
Page 6 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12LST-Ib-6
TVL_ICTORCL
11-12LST-Ib-7
*LO-Learning Outcomes
Page 7 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
LO 1. Plan negotiations
1.1 Identify and include information on
preparing for negotiation in the plan
1.2 Identify and include information on
creating nonverbal environments for
positive negotiating in the plan
1.3 Identify and include information on active
listening in the plan
1.4 Identify and include information on
different questioning techniques in the plan
1.5 Check information to ensure it is correct
and up-to-date
TVL_ICTORCL
11-12DPN-Ibc-8
LO 2. Participate in negotiations
2.1 Agree on criteria for successful outcome by
all parties.
2.2 Consider desired outcome of all parties
2.3 Use appropriate language throughout the
negotiation
2.4 Use a variety of questioning techniques
2.5 Document and agree on the issues and
processes upon by all parties
2.6 Discuss possible solutions and their viability
assessed
2.7 Confirm and record areas for agreement
2.8 Agree on follow-up action by all parties
TVL_ICTORCL
11-12DPN-Ic9
TVL_ICTORCL
11-12PRW-Ic10
*LO-Learning Outcomes
Page 8 of 32
(320 hours)
CONTENT
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12PRW-Ic11
TVL_ICTORCL
11-12PRW-Id12
CONTENT STANDARD
determining and resolving
the root cause of problems
PERFORMANCE STANDARD
Training Regulations
*LO-Learning Outcomes
Page 9 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
LO 4. Provide recommendations to
manager
4.1 Prepare reports on recommendations
4.2 Present recommendations to appropriate
personnel
4.3 Follow up recommendations, if required
TVL_ICTORCL
11-12PRW-Id13
TVL_ICTORCL
11-12MCT-Id14
Measurement system
Precision and accuracy
Basic measuring tools/devices
Applying mathematical
computations
Using calculator
Using different measuring tools
TVL_ICTORCL
11-12MCT-Id15
LO 3. Analyze results
3.1 Identify problem areas based on given
condition
3.2 Apply appropriate action in case of error
TVL_ICTORCL
11-12MCT-Ie16
LO 1. Study/Select appropriate
technologies
1.1 Determine usage of different technologies
based on job requirements
TVL_ICTORCL
11-12URT-Ie17
*LO-Learning Outcomes
Page 10 of 32
(320 hours)
CONTENT
Operating instructions
Applicable software
Communication techniques
Health and safety procedure
Company policy in relation to
relevant technology
Different management concepts
Technology adaptability
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12URT-Ie18
LO 3. Maintain/enhance relevant
technology
3.1 Perform maintenance of technology in
accordance with the industry standard
operating procedures, manufacturers
operating guidelines, and occupational
health and safety procedures to ensure its
operative ability.
3.2 Update technology through continuing
education or training in accordance with
job requirement
3.3 Report immediately the technology failure/
defect reported to the concern/responsible
person or section for appropriate action
TVL_ICTORCL
11-12URT-Ie19
*LO-Learning Outcomes
Page 11 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12AQS-If20
TVL_ICTORCL
11-12AQS-Ig21
COMMON COMPETENCIES
LESSON 7: APPLYING QUALITY STANDARDS (AQS)
Relevant production processes,
materials and products
Characteristics of materials,
software, and hardware used in
production processes
Quality-checking procedures
Workplace procedures
Safety and environmental aspects
of production processes
Fault identification and reporting
Quality improvement processes
Reading skills required to interpret
work instruction
Communication skills needed to
interpret and apply defined work
procedures
Carry out work in accordance with
OHS policies and procedures
Critical thinking
*LO-Learning Outcomes
Page 12 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12AQS-Ih22
TVL_ICTORCL
11-12PCO-Ii23
procedures
Carry out work in accordance with
OHS policies and procedures
Critical thinking
Solution providing and decision
making
Relevant production processes,
materials, and products
Characteristics of materials,
software, and hardware used in
production processes
Quality-checking procedures
Workplace procedures
Safety and environmental aspects
of production processes
Fault identification and reporting
Quality improvement processes
Reading skills required to interpret
work instruction
Communication skills needed to
interpret and apply defined work
procedures
Carry out work in accordance with
OHS policies and procedures
Critical thinking
Solution providing and decision
making
LESSON 8: PERFORMING COMPUTER OPERATIONS (PCO)
Reading and comprehension skills
required to interpret work
instructions and to interpret basic
user manuals
OH and S principles and
responsibilities
Main types of computers and
basic features of different
operating systems
*LO-Learning Outcomes
Page 13 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
procedures
1.5 Apply required data security guidelines in
accordance with existing procedures
TVL_ICTORCL
11-12PCO-Ij24
TVL_ICTORCL
11-12PCOIIa-25
TVL_ICTORCL
11-12PCOIIb-c-26
Page 14 of 32
(320 hours)
CONTENT
Web surfing
Web browsers
Search engines
URLS and keywords
Links
Bookmarking
CONTENT STANDARD
The learners demonstrate
an understanding of the
principles and concepts in
performing computer
operations
PERFORMANCE STANDARD
The learners independently
perform computer
operations based on TESDA
Training Regulations
Security measures
Anti-virus software/programs
File management
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12PCOIId-27
TVL_ICTORCL
11-12PCOIIe-28
CORE COMPETENCIES
LESSON 9: WRITING SQL QUERIES TO ACCESS STORED DATA IN AN ORACLE DATABASE AND CUSTOMIZE OUTPUT, AND SETTING USER ACCESS LEVEL
AND USING SCALAR AND CORRELATED SUBQUERIES (WSQL)
Familiarity with data processing
concepts and techniques
SQL concepts, syntax, and flavors
Control database access to
specific objects
Restrictions of sorted data
Capabilities of SQL SELECT
statements
PL/SQL framework
Use and application of SELECT
statement
Arithmetic expressions and NULL
values
*LO-Learning Outcomes
TVL_ICTORCL
11-12WSQLIIf-j-29
Page 15 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
row functions to customize
output, use conversion
functions and conditional
expressions based on TESDA
Training Regulations.
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12WSQLIIIa-b-30
TVL_ICTORCL
11-12WSQLIIIc-d-31
*LO-Learning Outcomes
Page 16 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
LO 4. Manipulate Data
4.1 Add new Rows to a Table in accordance
with PL/SQL framework
4.2 Change data in a Table in accordance with
PL/SQL framework.
4.3 Use DELETE and TRUNCATE Statements in
accordance with PL/SQL framework
4.4 Save COMMIT and ROLLBACK statements
in accordance with PL/SQL framework
4.5 Implement Read Consistency in accordance
with PL/SQL framework
4.6 Describe FOR UPDATE Clause in
accordance with PL/SQL framework
4.7 Use DDL Statements to Create and Manage
Tables in accordance with PL/SQL
framework
TVL_ICTORCL
11-12WSQLIIIe-f-32
TVL_ICTORCL
11-12WSQLIIIg-h-33
*LO-Learning Outcomes
Page 17 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12WSQLIIIi-j-IVa-34
TVL_ICTORCL
11-12WSQLIVb-d-35
*LO-Learning Outcomes
Page 18 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12WSQLIVe-g-36
TVL_ICTORCL
11-12UASQLIVh-j-Ia-37
*LO-Learning Outcomes
Page 19 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
PL/SQL
Retrieving Data in PL/SQL
Errors using Naming Conventions
Avoiding errors when using
Retrieval and DML Statements
Manipulation of Data in the Server
using PL/SQL
Using SQL Cursor Attributes to
Obtain Feedback on DML
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12UASQLIb-e-38
LO 3. Handle Exception
3.1 Understand Exceptions in accordance with
PL/SQL framework
3.2 Handle Exceptions with PL/SQL in
accordance with PL/SQL framework
3.3 Trap Predefined Oracle Server Errors in
accordance with PL/SQL framework
3.4 Trap Non-Predefined Oracle Server Errors
in accordance with PL/SQL framework
3.5 Trap User-Defined Exceptions in
accordance with PL/SQL framework
3.6 Propagate Exceptions in accordance with
PL/SQL framework
TVL_ICTORCL
11-12UASQLIf-i-39
*LO-Learning Outcomes
Page 20 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
LO 4. Stored Procedures
4.1 Crate Modularized and Layered
Subprogram Design in accordance with
PL/SQL framework
4.2 Modularized Development With PL/SQL
Blocks in accordance with PL/SQL
framework
4.3 Understand PL/SQL Execution Environment
in accordance with PL/SQL framework
4.4 List benefits of using PL/SQL Subprograms
in accordance with PL/SQL framework
4.5 List Differences between Anonymous
Blocks and Subprograms in accordance
with PL/SQL framework
4.6 Implement Procedures Parameters and
Parameters Modes in accordance with
PL/SQL framework
4.7 View Procedure Information in accordance
with PL/SQL framework
TVL_ICTORCL
11-12UASQLIj-IIa-c-40
TVL_ICTORCL
11-12DTSQLIId-i-41
TVL_ICTORCL
11-12DTSQLIIj-IIIa-d-42
*LO-Learning Outcomes
Page 21 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
LEARNING COMPETENCIES
CODE
TVL_ICTORCL
11-12DTSQLIIIe-i-43
TVL_ICTORCL
11-12DTSQLIIIj-IVa-d-44
*LO-Learning Outcomes
Page 22 of 32
(320 hours)
CONTENT
CONTENT STANDARD
PERFORMANCE STANDARD
policies
Creating queries on fine-grained
access
Implement a virtual private
database with fine-grained access
control
LEARNING COMPETENCIES
CODE
*LO-Learning Outcomes
Page 23 of 32
(320 hours)
RESOURCES
TOOLS
METHODOLOGY
EQUIPMENT
ASSESSMENT METHOD
MATERIALS
School-based
Online
Dual Training System
Apprenticeship
Industry Immersion
*LO-Learning Outcomes
Observation in workplace
Demonstration
Oral questioning
Page 24 of 32
(320 hours)
GLOSSARY
GENERAL
1. Certification
2. Certificate of
Competency (COC)
3. Common Competencies
4. Competency
5. Competency Assessment
the process of verifying and validating the competencies of a person through assessment.
a certification issued to individuals who pass the assessment for a single unit or cluster of units of competency.
Competency Standard
(CS)
7. Context of Assessment
8. Core Competencies
9. Critical aspects of
competency
10. Elective Competencies
the skills and knowledge needed by all people working in a particular industry.
the possession and application of knowledge, skills, and attitudes to perform work activities to the standard expected in the workplace.
the process of collecting evidence and making judgments on whether competency has been achieved Competency Standard (CS)the
industry-determined specification of competencies required for effective work performance.
the industry-determined specification of competencies required for effective work performance.
11. Elements
13. Level
14. Method of Assessment
15. National Certificate (NC)
the additional skills and knowledge required by the individual or enterprise for work level; refers to the category of skills and
knowledge required to do a job.
the building blocks of a unit of competency; they describe in outcome terms the functions that a person must perform in the
workplace.
a component of the unit of competency that defines or identifies the evidences required to determine the competence of the
individual. It provides information on critical aspects of competency, underpinning knowledge, underpinning skills, resource
implications, assessment method, and context of assessment.
refers to the category of skills and knowledge required to do a job.
refers to the ways of collecting evidence and when evidence should be collected.
a certification issued to individuals who achieve all the required units of competency for a national qualification defined under the
Training Regulations. NCs are aligned to specific levels within the PTQF.
evaluative statements that specify what is to be assessed and the required level of performance.
a cluster of units of competencies that meets job roles and is significant in the workplace. It is also a certification awarded to a person
on successful completion of a course in recognition of having demonstrated competencies in an industry sector.
the skills and knowledge that everyone needs for work.
describes the circumstances or context in which the work is to be performed.
refers to the competency that involves in applying knowledge to perform work activities. It includes specific knowledge that is
essential to the performance of the competency.
the acknowledgment of an individuals skills, knowledge, and attitudes gained from life and work experiences outside registered
training programs.
refers to the resources needed for the successful performance of the work activity described in the unit of competency. It includes
work environment and conditions, materials, tools, and equipment.
the skills and knowledge that everyone needs for work.
6.
*LO-Learning Outcomes
Page 25 of 32
(320 hours)
SECTOR SPECIFIC
28. ADO.NET
29. ASP.NET
30. Algorithm
34. Compiler
35. Computer
refers to the document promulgated and issued by TESDA consisting of competency standards, national qualifications and training
guidelines for specific sectors/occupations. The TR serves as basis for establishment of qualification and certification under the PTQF.
It also serves as guide for development of competency-based curricula and instructional materials including registration of TVET
programs offered by TVET providers
refers to the competency involved in applying knowledge to perform work activities. It includes specific knowledge that is essential to
the performance of the competency.
refers to the list of the skills needed to achieve the elements and performance criteria in the unit of competency. It includes generic
and industry-specific skills.
a component of the competency standards stating a specific key function or role in a particular job or occupation; it is the smallest
component of achievement that can be assessed and certified under the PTQF.
a set of computer software components that programmers can use to access data and data services. It is a part of the base class
library that is included with the Microsoft .NET Framework. It is commonly used by programmers to access and modify data stored in
relational database systems, though it can also access data in non-relational sources. ADO.NET is sometimes considered an evolution
of ActiveX Data Objects (ADO) technology, but was changed so extensively that it can be considered an entirely new product.
a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic websites, Web
applications, and Web services. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET
code using any supported .NET language.
a type of effective method in which a list of well-defined instructions for completing a task will, when given an initial state, proceed
through a well-defined series of successive states, eventually terminating in an end-state. The transition from one state to the next is
not necessarily deterministic; some algorithms, known as probabilistic algorithms, incorporate randomness.
develops the logic the game uses to carry out a large number of actions. An AI programmer may program pathfinding, strategy, and
enemy tactic systems. This is one of the most challenging aspects of game programming and its sophistication is developing rapidly.
a software package that provides the user interface for accessing Internet, intranet, and extranet websites.
one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary
domain in business, finance, and administrative systems for companies and governments.
a computer program (or set of programs) that transforms source code written in a programming language (the source language) into
another computer language (the target language, often having a binary form known as object code). The most common reason for
wanting to transform source code is to create an executable program.
a device that has the ability to accept data, internally store and execute a program of instructions, perform mathematical, logical, and
manipulative operations on data, and report the results.
also a software program, or just a program, is a sequence of instructions written to perform a specified task for a computer. A
computer requires programs to function, typically executing the program's instructions in a central processor. The program has an
executable form that the computer can use directly to execute the instructions. The same program in its human-readable source code
form, from which executable programs are derived (e.g., compiled), enables a programmer to study and develop its algorithms.
the iterative process of writing or editing source code. Editing source code involves testing, analyzing, and refining, and sometimes
coordinating with other programmers on a jointly developed program. A person who practices this skill is referred to as a computer
programmer, software developer, or coder. The sometimes lengthy process of computer programming is usually referred to as
software development.
*LO-Learning Outcomes
Page 26 of 32
(320 hours)
41. Data
42. Data access
43. Decompiler
44.
45.
46.
47.
Documentation
Edit
End-user
Ergonomics
52. Java
*LO-Learning Outcomes
Page 27 of 32
(320 hours)
58. Oracle
61. Outsourcing
66. Software
67. Source code
a software framework that can be installed on computers running Microsoft Windowsoperating systems. It includes a large library of
coded solutions to common programming problems and a common language infrastructure that manages the execution of programs
written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows
language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available
to all the programming languages that .NET encompasses.
a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL.
or an object file; it is the representation of code that a compiler or assembler generates by processing a source code file. Object files
contain compact code, often called "binaries". A linker is typically used to generate an executable or library by linking object files
together. The only essential element in an object file is machine code (code directly executed by a computer's CPU). Object files for
embedded systems might contain nothing but machine code. However, object files often also contain data for use by the code at
runtime, relocation information, program symbols (names of variables and functions) for linking and/or debugging purposes, and other
debugging information.
the Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management
system [2] produced and marketed by Oracle Corporation.
a software product for creating screens that interact with an Oracle database. It has a typical IDE including an object navigator,
property sheet and code editor that uses PL/SQL. It was originally developed to run server-side in character mode terminal sessions. It
was ported to other platforms, including Windows, to function in a clientserver environment. Later versions were ported to Java
where it runs in a Java EE container and can integrate with Java and web services. The primary focus of Forms is to create data entry
systems that access an Oracle database.
a tool for developing reports against data stored in an Oracle database. Oracle Reports consists of Oracle Reports Developer (a
component of the Oracle Developer Suite) and Oracle Application Server Reports Services (a component of the Oracle Application
Server).
turning over all or part of an organizations information systems operation to outside contractors, known as systems integrators or
facilities management companies.
an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming
languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of
human communication.
methods for ensuring that information systems are free from errors and fraud, and provide information products of high quality.
a database management system (DBMS) that is based on the relational model as introduced by E. F. Codd. Most popular commercial
and open source databases currently in use are based on the relational database model. A short definition of an RDBMS may be a
DBMS in which data is stored in the form of tables and the relationship among the data is also stored in the form of tables.
oriented programming (SOP); a programming paradigm that uses "services" as the unit of computer work, to design and implement
integrated business applications and mission-critical software programs. Services can represent steps of business processes and thus
one of the main applications of this paradigm is the cost-effective delivery of standalone or composite business applications that can
integrate from the inside-out.
computer programs and procedures concerned with the operation of an information system.
any collection of statements or declarations written in some human-readable computer programming language. Source code is the
means most often used by programmers to specify the actions to be performed by a computer.
*LO-Learning Outcomes
Page 28 of 32
(320 hours)
73. VB.NET
74. Web application
a database computer language designed for managing data in relational database management systems (RDBMS), and originally
based upon relational algebra. Its scope includes data insert, query, update and delete, schema creation and modification, and data
access control.
measures of performance developed to evaluate the progress of a system toward its objectives.
an assembly of methods, procedures, or techniques unified by regulated interaction to form an organized whole.
a characteristic of human-operated equipment and systems that makes them safe, comfortable, and easy to use.
the system by which people (users) interact with a machine. The user interface includes hardware (physical) and software (logical)
components. User interfaces exist for various systems, and provide a means of: 1) input, allowing the users to manipulate a system,
and/or 2) output, allowing the system to indicate the effects of the users' manipulation.
a redesigned, object-oriented dialect of Visual Basic.
an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software
application that is hosted in a browser-controlled environment (e.g. a Java applet) or coded in a browser-supported language (such as
JavaScript, combined with a browser-rendered markup language like HTML) and reliant on a common web browser to render the
application executable.
the name given to the graphical application programming interface (API) included as a part of Microsoft's.NET Framework, providing
access to the native Microsoft Windows interface elements by wrapping the existing Windows API in managed code. While it is seen as
a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library, it does not offer a paradigm
comparable to modelviewcontroller.
an event-driven application supported by Microsoft's .NET Framework. Unlike a batch program, it spends most of its time simply
waiting for the user to do something, such as fill in a text box or click a button.
*LO-Learning Outcomes
Page 29 of 32
(320 hours)
First Entry
Uppercase Letter/s
DOMAIN / COMPONENT
SAMPLE
Technical-Vocational-Livelihood
Education
Information and Communications
Technology
Programming (Oracle) NC III
11 to 12
Applying Quality Standards
TVL_ICT
ORCL
11-12
AQS
-
Roman Numeral
*Zero if no specific
Quarter
Lower case letter/s
*put a hyphen (-) in
between letters to
indicate more than
a specific week
Arabic Number
Quarter
First Quarter
Week
Week six
Competency
CODE
Basic Competencies
Leading Workplace Communication
Leading Small Teams
Developing and Practicing Negotiation Skills
Solving Problems Related to Work Activities
Using Mathematical Concepts and Techniques
Using Relevant Technologies
Common Competencies
Applying Quality Standards
Performing Computer Operations
Core Competencies
Writing SQL Queries to Access Stored Data in an Oracle
Database and Customize Output; and Setting User Access
Level and Using Scalar and Correlated Subqueries
Using and Applying PL/SQL Programming Language
Designing and Tuning PL/SQL Language
LWC
LST
DPN
PRW
MCT
URT
AQS
PCO
WSQL
UASQL
DTSQL
20
Technology-Livelihood Education and Technical-Vocational Track specializations may be taken between Grades 9 to 12.
Schools may offer specializations from the four strands as long as the minimum number of hours for each specialization is met.
Please refer to the sample Curriculum Map on the next page for the number of semesters per ICT specialization and those that have pre-requisites. Curriculum Maps may
be modified according to specializations offered by a school.
*LO-Learning Outcomes
Page 30 of 32
(320 hours)
GRADES 9-12
8 sems
EXPLORATORY
*Broadband Installation
(Fixed Wireless
Systems)
(NC II)
2 sems
2 sems
4 sems
4 sems
4 sems
4 sems
Please note that these subjects have pre-requisites mentioned in the CG.
CG updated based on new Training Regulations of TESDA.
Pre-requisites of the subjects to the right should be taken up during these semesters.
4 sems
4 sems
(NC II)
4 sems
*LO-Learning Outcomes
Page 31 of 32
(320 hours)
Reference:
Technical Education and Skills Development Authority-Qualification Standards Office. Training Regulations for Programming (Oracle Database) NC III. Taguig City,
Philippines: TESDA, 2013.
*LO-Learning Outcomes
Page 32 of 32