You are on page 1of 3

Binangonan Catholic College

COURSE OUTLINE
College Department

BUSINESS ADMINISTRATION
DEPARTMENT
Libid, Binangonan, Rizal
Course Title: Computer Programming 1 Course Code:
Pre-requisite/s: Credit Unit/s: 3
Lecture Unit/s: 2 Laboratory Unit/s: 1
Program Objective:
The B.S. in Information Technology program has a general breadth of foundational
theories applied in the design, implementation and application of Computer Network Systems,
Database Management Systems, Intelligent Systems, and Business Analysis.
Its graduates are expected to:
1. be equipped with programming skills who can easily adopt to emerging technologies;
2. acquire positions in analyzing, designing and implementing computer systems in the
workplace;
3. be engaged in the advancement of knowledge through professional degree courses
and/or certification in becoming life-long learners;
4. use technologies appropriately and deal with ethical situation responsibly in the workplace.
COURSE DESCRIPTION
This course is an entry-level class of Java programming. It covers Java fundamentals including basic language
syntax and constructs. Students will learn object-oriented programming, and will create applets which can be
incorporated into HTML documents for the World Wide Web.
COURSE OBJECTIVES
At the end course the student should be able to:
1. Create a basic java application.
2. Use java buildt-in data types, operators and control flow constructs.
3. Build code modules using Java classes.
4. Declare and initialize an array.
5. Enhance web pages by programming and incorporating Java applets.
6. Realize the value of punctuality in the submission of class requirements.

COURSE CONTENT NUMBER OF SESSION/S (PER


HOUR)
1. Orientation
1.1. School’s Mission/Vision
1.2. School policies
1.3. Course outline
2. Introduction to java programming
2.1. Definition of Java
2.2. History of java
2.3. Characteristic of Object Oriented Programming in Java
3. Java Basics 30 HOURS
3.1 Variables and Data Types
3.2 Comments
3.3 Literals
3.4 Expressions and Operators
4. Conditional Statements
4.1. Boolean Expression
4.2. If- else statement
4.3. Nested Statement
4.4. NOT operator
PRELIMINARY EXAMINATION
COURSE CONTENT NUMBER OF SESSION/S (PER
HOUR)
6. Conditional Statement cont.
6.1. Statement
6.2. NOT operator
6.3. Switch Statement

7. Looping
7.1. Looping structure
7.2. while loop
7.3. For loop
7.4. Do-while Loop

8. Looping cont.
8.1. while loop 30 HOURS
8.2. For loop
8.3. Do-while Loop

MID-TERM EXAMINATION
COURSE CONTENT NUMBER OF SESSION/S (PER
HOUR)
10. Arrays
10.1. Declaring and initializing Array
10.2. One Dimensional Array

11. Arrays
11.1. Declaring and initializing Array
11.2. One Dimensional Array
11.3. Two dimensional
32 HOURS
12. Arrays cont.
12.1. One Dimensional Array
12.2. Two Dimensional Arrays
12.3. Multi-dimensional Arrays

13. Creating Methods, Classes and objects


13.1. Single argument
13.2. Multiple arguments

14. Creating Methods, Classes and objects cont.


14.1. Single argument
14.2. Multiple arguments

15. Intro to Functions of Applet


15. 1 Structure of Functions of Applet
15.2 Testing and Compiling an Applet program

16. Intro to Functions of Applet


16. 1 Structure of Functions of Applet
16.2 Testing and Compiling an Applet program

17. CASE STUDY


17.1 Class presentation
17.2 Program Specification
FINAL EXAMINATION
REFERENCES:
1. C Thomas Wu; Introduction to Object Oriented Programming
with Java 5th Edition ; McGraw Hill Edition: 2010
2. Ralph Bravaco, Shai Simonson; Java Programming from the
Ground Up; McGrawHill Edition 2010
3. James Cohoon and Jack Davidson ; Java 5.0 Program
Design; McGrawHill Edition 2010
4. DS Malik and Robert Burton; Java Programming 2009 ;
Cengage Learning ;2009
5. Paul Deitcel; Java How to program Early Object, 8th Edition ;
Pearson Education 2010
ELECTRONIC REFERENCES:
http://www.java.com/en/
http://www.onjava.com
http://java.sun.com
http://www.developer.com/java/
http://www.javaworld.com

Prepared by: Checked by: Approved by:

HERBERT B. SEMANA Mr. Luisito A. Suinan


Professor Program Head College Dean

You might also like