0% found this document useful (0 votes)
75 views3 pages

Programming 1 Course Outline

The document outlines a Programming 1 course that teaches students to program using the Java programming language. The course objectives are to provide an overview of computer components, number systems, problem-solving strategies, and to develop the ability to write Java programs using features like conditional statements, loops, functions and basic input/output. The course is divided into topics like introduction to programming, Java basics, programming environments, data types, control structures, arrays, object-oriented programming, inheritance and working with Java class libraries. Teaching methods include lectures and hands-on laboratory work.

Uploaded by

Nereo Reoliquio
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
75 views3 pages

Programming 1 Course Outline

The document outlines a Programming 1 course that teaches students to program using the Java programming language. The course objectives are to provide an overview of computer components, number systems, problem-solving strategies, and to develop the ability to write Java programs using features like conditional statements, loops, functions and basic input/output. The course is divided into topics like introduction to programming, Java basics, programming environments, data types, control structures, arrays, object-oriented programming, inheritance and working with Java class libraries. Teaching methods include lectures and hands-on laboratory work.

Uploaded by

Nereo Reoliquio
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

La Union Colleges of Science and Technology, Inc

Central West, Bauang, La Union

Training Course Outline


Programming 1

COURSE DESCRIPTION:
Introduction to Programming 1 teaches students to program using Java programming language
with the help of the Notepad++ or with the use of Integrated Development Environment (IDE).
Students start with the layout of the Java program and venture into conditional statements, loops,
function and basic I/O.

COURSE OBJECTIVES:
As a result of taking this course, the students will be able to:
 An overview of the different components of the computer
 Different number systems and its conversions
 Problem-solving strategies
 Develop the ability to write computer programs in Java
 Identify save Java programming practices
 Implement conditional statements
 Identify safe C programming practices
 Implement control statements
 Perform basic looping

Course Prerequisite
- None
Programming Tools
- J2SE SDK latest version available
- Notepad++ or any IDE
 Consist of the Java Runtime Environment plus developers’ tolls for compiling, debugging,
and running application written in the JavaTM language.
 Working Computers

1
La Union Colleges of Science and Technology, Inc.
Diploma in Information Technology
COURSE OUTLINE
Prelims
Course Topics Teaching Methodology
I. Introduction to Computer Programming
- Basic Components of a Computer: Software and Hardware Lecture
- Overview of Computer Programming Languages Lecture
- Program Development Life Cycle (Algorithms) Lecture
- Number Systems and Conversion Lecture
II. Introduction to Java
- Java Background Lecture
- Java Features Lecture
- Phases of Java Lecture
III. Getting to Know Your Programming Environment
- My First Java Program: “Hello LUCST!” Lecture/Laboratory
- Writing Programs using a text editor and console Lecture/Laboratory
- Dealing with Errors Lecture/Laboratory
- Writing Programs Using Notepad++ or any IDE Lecture/Laboratory
IV. Programming Fundamentals
- Dissecting my First Java Program Lecture/Laboratory
- Primitive Data Types Lecture/Laboratory
- Variables Lecture/Laboratory
- Operators (Arithmetic, Logical, Assignment, Relational, Lecture/Laboratory
Conditional)
- Operator Precedence Lecture/Laboratory
V. Getting Input from the Keyboard
- Using BufferedReader Lecture/Laboratory
- Using JOptionPane Lecture/Laboratory
-

Midterms
Course Topics Teaching Methodology
I. Control Structures
- Decision control structures (if, else, switch) Lecture/Laboratory
- Repetition Control Structures (while, do while, for) Lecture/Laboratory
- Branching Statements (break, continue, return) Lecture/Laboratory
II. Java Arrays
- Declaring Arrays Lecture/Laboratory
- Accessing Array Elements Lecture/Laboratory
- Multi-dimensional Arrays Lecture/Laboratory

2
La Union Colleges of Science and Technology, Inc.
Diploma in Information Technology
Finals
Course Topics Teaching Methodology
I. Working with the Java Class Library
- Introduction to Object-Oriented Programming Lecture/Laboratory
- Classes and Objects Lecture/Laboratory
- Methods Lecture/Laboratory
- Casting, Converting and Comparing Objects Lecture/Laboratory
II. Object Oriented Programming
- Defining your own classes Lecture/Laboratory
- Declaring attributes (instances variables, static variables Lecture/Laboratory
- Declaring Methods Lecture/Laboratory
- The “this” reference Lecture/Laboratory
- Overloading Methods Lecture/Laboratory
- Declaring constructors Lecture/Laboratory
- The this() constructor call Lecture/Laboratory
- Packages Lecture/Laboratory
- Access Modifiers Lecture/Laboratory
III. Inheritance Lecture/Laboratory
- Defining superclasses and subclasses Lecture/Laboratory
- The super keyword Lecture/Laboratory
- Overriding methods Lecture/Laboratory
- Final methods and final classes Lecture/Laboratory

REFERENCE
 Java in 8 hours for Beginners Learn Java Fast by Ray Yao
 Starting out with Java by Tony Gaddis (www.myprogramminglab.com)
 https://www.javatpoint.com/
 https://www.programiz.com/

Prepared by: Checked by:


NEREO C. REOLIQUIO RENATO CADORNA
Trainer Tech-Voc Coordinator

Verified by: Noted by:


EDMUND CASUGA SHEILA TABIAN
Tech-Voc Head Excecutive Vice President

3
La Union Colleges of Science and Technology, Inc.
Diploma in Information Technology

You might also like