You are on page 1of 4

COURSE OUTLINE

COLLEGE OF COMPUTER SCIENCE

SOFTWARE DEPARTMENT

COURSE TITLE COURSE CODE


COMPUTER PROGRAMMING 1 COMPROG1
COURSE PREREQUISITE/CO-REQUISITE UNITS

NONE 3

COURSE DESCRIPTION
The course covers the use of general purpose programming language to solve problems. The emphasis is to train
students to design, implement, test, and debug programs intended to solve computing problems using fundamental
programming constructs.
COURSE OBJECTIVE
After completing this course, students will be able to:
1. Comprehend the essential concepts of computer programming;
2. Explain the important topics and principles of program and software development;
3. Undertand and apply the tools in creating programs which include flowcharting, IPO charts and pseudocode;
4. Understand and explain the fundamentals of programming such as variables, data types, control structures and
functions/methods;
5. Design an algorithm and code a computer program that solves a specific problem
6. Use Java IDE to create, debug, test and run Java programs; and
7. Apply industry standard techniques and strategies in programming.

WEEK SESSION TOPIC


Introduction
1
Applying Program Development Approach
1
Evolution of Programming Language
2
Types of Programming Language
SDLC and PDLC
1
Qualities of Good Program
2
Designing Program Logic
2 Types of Programming Language
Elements of Programming Language
1 Program specifications and user requirements
3 Input, Process Output (IPO) Chart
2 Program Design Tools: Algorithm, Pseudocode and Flowcharting
1 Program Constructs and Phases
4 Program Documentation
2
IDE for Program Development
1 Phases of JAVA Program
5 JAVA Program Elements: Variables, Data Types, Operators and Operands, Operator
2 Precedence
Evaluation of Expressions (Operators)
1
Control Structure: Sequence
6
Displaying in Console Window (Screen)
2
Types of Errors
Getting Input from the keyboard
7 1
 Using BufferedReader

1
 Using JOptionPane
2  Using Scanner
Formatting Display/Output
1
8 Course Wrap Up (Midterm Topics)
2
9 MIDTERM EXAMINATION
Control Structure: Decision/Selection (Single Alternative, Dual Alternative, Multiple
1
10 Alternative)
2 Application of Logical Operators in Conditional Expression
1 Nesting Decision Structure
11
2 Control Structure: Looping/Iteration (Post and Pre Test Loops) – Part 1
1 Control Structure: Looping/Iteration (Post and Pre Test Loops) – Part 2
12
2 Nesting Looping Structure
1
13 Branching Statements
2
1
14 Creating Predefined Methods/Functions (Value Returning and Void Functions)
2
1 Introduction to Arrays
15
2 Accessing Array elements: Displaying and Inputing
1 One Dimensional and Parrallel Arrays
16
2 Multidimensional Array
1
17 Course Wrap Up (Final Term)
2
1
18 FINAL EXAMINATION
2

REQUIRED READINGS (TEXTBOOK)


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

COURSE REQUIREMENT
1. Case Studies. There are maximum of (4) case studies for the following topics: Flowcharts, Control Structures
(Sequence), Decision and Iteration
2. Quizzes can be written, actual and/or both.
3. Major exams (Midterm and Final Exam) is written and actual(laboratory).

Scoring Rubric for Laboratory Activities:

2
Scoring Rubric for Case Study:

Scoring Rubric for Group Presentation:

GRADING SYSTEM

Grade Computation: Semestral Grade: 40% Midterm + 60% Final Term


Midterm Final Term
Quizzes 15% Quizzes 15%
Assignments / Seatworks 10% Assignments / Seatworks 10%
Machine Problem/Lab. Act 20% Machine Problem/Lab. Act. 20%
Project / Case Studies 15% Project / Case Studies 15%
Major Exam 40% Major Exam 40%
Total 100 % Total 100%

CLASSROOM POLICIES

Medium of Instruction
The medium of instruction is English.

Attendance

3
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)

Attendance is not included in the grading system. Expect that there will always be an activity every meeting. If you
missed to attend the class then you missed the activity for that day.

Homework, Written Reports and Reaction Papers

Course Portfolio

Honor, Dress and Grooming Code


All students are required to attend classes in their prescribed uniform:

For Male Students


White polo with patch sewn a little above the left side of the chest
Brown Slacks
Black Shoes
ID

For Female Students


White Blouse with school patch
Brown Pants
Black closed leather shoes
ID

Students shall at all time neat, clean and decent in their clothing, orderly, respectful, and courteous in their
conduct. (University of Makati, Student Handbook)

All students of University of Makati are expected to conduct themselves properly, to respect the persons
around them and the rights of their fellow students, faculty members, school administrators, school authorities
and employees. Also, they should preserve human dignity and uphold the good name of the University at all
times. (University of Makati, Student Handbook)

CONSULTATION HOURS

COURSE PROGRAM
COMPROG 1
COURSE TITLE SCHEDULE TIME ROOM
COMPUTER
PROGRAMMING 1
FACULTY DEPARTMENT HEAD COLLEGE SECRETARY DEAN
Prof. EDGARDO CRUZ
Prof. JANICE POLA CONGZON Prof. JANICE POLA CONGZON
Prof. ELIZALDE DURAN
Chair, CS Department Chair, CS Department
Dr. DANILO S. SABADO
Prof. ROMMEL L. DORIN

You might also like