You are on page 1of 3

UNIVERSITY OF MAKATI

J.P. Rizal Ext. West Rembo, Makati City

COURSE OUTLINE
COLLEGE OF COMPUTER SCIENCE

CS PROGRAMS
COURSE TITLE COURSE CODE
COMPUTER PROGRAMMING 1 COMPROG2
COURSE PREREQUISITE/CO-REQUISITE UNITS

COMPROG1 3 units
COURSE DESCRIPTION
The course is the continuation of Computer Programming 1. The emphasis is to train students to design,
implement, test, and debug, programs intended to solve computing problems using basic data structures and
standard libraries.

COURSE INTENDED LEARNING OUTCOMES


After completing this course, STUDENTS SHOULD BE ABLE TO:
 Identify the basic concepts used in data structures.
 Discuss the concepts of object-oriented programming.
 Explain file organization and streams, threads, and multithreading.
 Demonstrate sorting methods, objects, classes, functions/methods, and swing components.
 Apply exception handling in Java such as try-catch-finally and throws clause.
 Apply the concepts of object oriented programming such as Abstraction, Inheritance, Polymorphism, and
Interface.
 Design and create programs using Applet and Graphics.
 Design and develop computer programs that solve specific problems.

WEEK SESSION TOPIC


Orientation
Orientation
 University Mission & Vision
 University Officials and CCS Faculty
 College Mission & Vision
 College Core Values
 Introduction to the course
1  Classroom and Laboratory Policies
 Grading System

Review on Programming Concept


 Concept of Programming Language
 Program Development Life Cycle (PDLC)
 Qualities of Good Program
 Resources required in Programming

Designing Program Logic


 The program design and structure
 Elements of Programming Language
 Program specifications and user requirements
2 o IPO Chart
 Program Design Tools
o Pseudo codes
o Algorithm
o Flowcharts
3 Introduction to Java

The CCMD acknowledges all academic efforts and serves as a repository of academic learning plans of the teacher-contributor and the department chair-editor.
1
UNIVERSITY OF MAKATI
J.P. Rizal Ext. West Rembo, Makati City
 Java Background
 Java Features
 Phases of a Java Program
 Introduction to IDE for JAVA
 Variables
 Naming Conventions
 Data Types
4
 Operators and Operands – Unary, Binary, Ternary
(arithmetic, relational, logical, conditional)
 Operator Precedence
Control Structures: Sequence
 Display and Formatting Output
5
 Getting Input from the keyboard
o Using BufferedReader
 Using JOptionPane
6
 Using Scanner
Control Structure
 Decision/Selection
7 o Single Alternative (if statement)
o Dual Alternative (if…else)
o Multiple (if.. else.. if)
Review: Conditional Operator
 Review: Truth Table using the Logical Operators &&, ||, !
8
o Multiple Alternative (Switch…case)
 Nesting Decision Structure
9
MIDTERM WEEK (WRITTEN EXAM- 70% ACTUAL EXAM- 30%)

10 Control Structure
 Iteration/Looping
11
o Pre Test (For, While)
o Post Test (Do…While)
o Nesting Looping Structure
12 Branching Statements
 Break
 Continue
Return
13 Methods
 Value Returning Methods
14  Void Methods
15 Java Arrays
 Declaring arrays
 Accessing array element
16  One Dimensional Array
 Parallel Array
 Multidimensional arrays
17 Course Wrap Up
18 FINAL EXAM WEEK (ACTUAL)

REQUIRED READINGS (TEXTBOOK)


JEDI Introduction to Programming I Teachers Manual
Teach Yourself Java in 21 Days E-book
JAVA An Introduction to Programming and Problem Solving 6th Ed. Walter Savitch

Logic_and_Computer_Design_Fundamentals_-_4th_International_Edition.pdf
M. Morris Mano Charles Kime - PEARSON (New International Ed)
SUGGESTED READINGS
http://www.learnjavaonline.org/
https://www.tutorialspoint.com/java/index.htm
The CCMD acknowledges all academic efforts and serves as a repository of academic learning plans of the teacher-contributor and the department chair-editor.
2
UNIVERSITY OF MAKATI
J.P. Rizal Ext. West Rembo, Makati City
COURSE REQUIREMENT
 Lecture/discussion
 Quiz/Seatwork
 Case Study
 Programming Exercises
 Major Written Exam (Midterm)
 Major Actual Exam (Finals)
GRADING SYSTEM
Midterm/Final Period

Class Standing (60%)


Quizzes/ Recitation 20%
Seatwork/Assignment 10%
Laboratory Exercises /Case Study 30%

Major Exam/Project (40%)


CLASSROOM POLICIES
Language of Instruction
The language of instruction is English.
Attendance
The University requires that every student to attend all classes regularly. Anyone who incurs 20 % (11 hours)
of the total hours of instruction may be given a failing grade, if majority of absences are unexcused. (University
of Makati, Student Handbook)

Homework, Written Reports and Reaction Papers

Course Portfolio

Honor, Dress and Grooming Code


All students are required to attend classes in their prescribed uniform/corporate during project’s oral presentation
CONSULTATION HOURS

COURSE PROGRAM
COURSE TITLE SCHEDULE TIME ROOM
COMPROG2
FACULTY DEPARTMENT HEAD COLLEGE SECRETARY DEAN
Prof. JOMARISS B. PLAN Prof. JANICE POLA D.
Prof. ALI A. NAIM Dr. DANILO C. SABADO
Prof. ROEL C. TRABALLO CONGZON

The CCMD acknowledges all academic efforts and serves as a repository of academic learning plans of the teacher-contributor and the department chair-editor.
3

You might also like