Associated Departments:
Information and Communications Technology - CORE , Senior High School , Technical Vocational and Livelihood TrackThis is a specialization course that leads to a Programming (Java) National Certificate Level III (NC III). It discusses six (6) basic competencies, two (2) common competencies, and two (2) core competencies that a Grade 11 Technical-Vocational Education (TVE) student ought to possess.
The basic competencies are for learners to:
1) lead workplace communication,
2) lead small teams,
3) develop and practice negotiation skills,
4) solve problems related to work activities,
5) use mathematical concepts and techniques, and
6) use relevant technologies.
The common competencies are for learners to:
1) apply quality standards and
2) perform computer operations.
The core competencies are for learners to:
1) perform object-oriented analysis and design in Java technology, and
2) create and finetune Java technology applications using object-oriented programming concept.
It is a part of Java programming language. It is an advanced technology or advance version of Java specially designed to develop web-based, network-centric or enterprise applications. It includes the concepts like Servlet, JSP, JDBC, RMI, Socket programming, etc. It is a specialization in specific domain.
Advanced Java covers the standard concepts such as database connectivity, networking, Servlet, web-services, etc. In this section, we will discuss what is advance Java, its benefit, uses, topics of advance Java, and the difference between core Java and advance Java.
This subject includes:
- Basics of a Web application
- Web Container and Web Application Project Set up
- Servlets
- Session Management
- JSPs
- JSP Elements
- JSP Tag library









