Professional Documents
Culture Documents
COURSE IDENTIFICATION Course Title Computer Programming Course Credit 2 units Course Prerequisite Course Corequisite ECOMLAB Course Description This serves as an introduction to a computer system particularly the history, basic computer concepts and architecture. This course also gives emphasis on program logic formulation and problem solving techniques using C or C++. Extensive exercises will likewise be given to practice the students skills in programming and also to familiarize them with the language.
II. COURSE OBJECTIVES To provide students with a grasp of understanding on the fundamentals of programming to be able them to General Objective Specific Objectives
develop, analyze, debug and design programs written in C or C++. At the end of the course, the students will be able to: 1. Enumerate, define and understand important computer concepts and terminologies; 2. Define the fundamental methods and steps of programming like algorithm formulation, and flowcharting; 3. Create working C or C++ programs; 4. Test and debug C or C++ programs; and 5. Document C or C++ programs.
3 1.20 1.20 3 1.20 1.20 3 1.20 6.80 6 1.20 1.20 3 2.67 6 1.20
3 4
4 5
5 6-8
8 9
9-10
10
11
12 12-13
14
Module 11: Functions Functions and Structured Programming Function Declaration Function Prototype Return Types Parameters and Argument Lab: Creating user-defined functions Long Quiz 5 Module 12: Arrays One-dimesional Arrays Module 13: Strings Strings Array Strings Lab: Searching/Sorting Numbers/Characters/Strings Long Quiz 6 Final Examination Total Number of Hours
2.67
1.20 6.80 6
V. COURSE REQUIREMENTS
Lectures and class discussions Quizzes Assignments Machine problems Midterm and Final Examination
Lab: 30%
Midterm Grade Midterm Grade Class Standing (60%) Class Standing (60%) 40% Long Quiz (Average of 3 Quizzes) 40% Machine Problems 5% Teachers Evaluation 5% Teachers Evaluation 25% Seatwork, Assignments, Recitations (Class Participation) 30% Project 30% Short Quizzes Midterm Examination (40%) 25% Practical Exam
VII. INSTRUCTOR AND SCHEDULE INFORMATION Name: ________________________________ Office: +632 736-0015 to 19 loc. __________ Home: ___________________ (optional) Mobile number: _____________________ (optional) Email: _______________________________ Consultation Hours: ____________________________ Meeting Place and time: SY: _______________ Term: _____
VIII. VERSION Version 1.0 Modified on: June, 2011 By: Prof. Jof Bombasi