Module 1
Module 1
OBJECTIVES
Content Standards
The learners demonstrate an understanding of key concepts, underlying principles, and core
competencies in Programming (Java)
Performance Standards:
The learners shall be able to independently create/ provide quality and marketable product and/
or service in Programming (Java), as prescribed by TESDA Training Regulations.
Specific Objectives:
At the end of this module the learners should:
1. Understand the relevance of the course: Computer Programming (Java) (NCIII),
2. Understand the key concepts of common competencies, and
3. Understand the core competencies of Programming (Java)
II. CONTENT
LESSON 1
Introduction
1. Relevance of Computer Programming (Java) (NC III) Course.
2. Key Concepts of Common Competencies of Computer Programming (Java) (NC
III) Course.
3. Core Competencies of Programming (Java).
4.
III. PROCEDURES:
LESSON 1
Introduction: Relevance of Computer Programming (Java) (NC III) Course
Java is one of the most mainstream programming languages used to make Web based
applications and desktop application which is designed for adaptability, it allows the
developers / programmers to develop code that would run on any machine that uses any
platform or architectural framework. As stated on their website (www.java.com), 5 million
students are studying Java, 12 million developers run Java, and about 1 billion computers
and 3 billion mobile phones worldwide run Java, and that is the reason why Java acclaimed
as one of the most popular programming languages in the world.
Java is utilized to make applications and platforms for a number of devices, including computers,
laptops, gaming consoles, Blu-ray players, car navigation systems, medical monitoring devices,
parking meters, lottery terminals and smartphones. It is also a key language for
networking, especially for data centers that store and transport Web-based information.
It is one of best OOPs languages and provides a platform for developing lots of
framework to solve different problems. Being an open source, it is quite stable and one
of the biggest community available to answer or help different queries from lots of
people. Java is also good for building scalable applications and perform quite well if
principles followed in well manner. And this makes lots of people and organizations to
develop software and related applications in java. And also, it is robust and reusable.
Based on the article published in www.geeksforgeeks.org entitled Top 10 Reason to learn Java, it stated that
Java is a general-purpose, object-oriented programming language that was designed by James
Gosling at Sun Microsystems in 1991. The compilation of the Java applications results in the
bytecode that can be run on any platform using the Java Virtual Machine. Because of this, Java is
also known as a WORA (write once, run anywhere) language.