You are on page 1of 1

MATHEMATICS AND NATURAL SCIENCES DEPARTMENT

College of Computing
Pangasinan State University Urdaneta City Campus

COURSE GUIDE
Course Number: CC 003
Course Title: Fundamentals of Computing I
Course Credit: 3 units (Lec/Lab)
Course Description: This course introduces fundamental programming constructs; types, control
structures, functions, I/O, basic data structures using the C++ programming language.
In-class lectures and discussions are supplemented by computer hands-on sessions.
Course Prerequisite: SHS Precalculus
Course Requirements: Semestral Grade = ½ Midterm Grade + ½ Final Grade

Midterm Grade=
Midterm exam= 40%
Attendance/ Recitation/ Quizzes- 30%
Case Studies - 30%

Final Term Grade


Final exam= 40%
Attendance/ Recitation/ Quizzes- 30%
Case Studies - 30%
Passing Mark: 50%

COURSE OUTLINE
Disclaimer: This schedule is subject to change if the need arises
No. Of Hrs
Topics
lec lab
I. Introduction to Computer Programming
2 4
Computer Systems; Program Development Cycle; Problem Solving, Flowcharting
II. Basic Elements of Programming
Structures of a C++ Program, Variables and Data Types; Constants; Operators; Expressions (Assignment,
4 8
Increment/Decrement, Operator Precedence, Arithmetic Expressions); Basic Input/Output (I/O); Basic
Input (User Input, Strings, Numeric Types, Char, Type of Conversion)
III. Selection Statements
4 8
Boolean expressions; Logical Operators; Conditional Statements (if, if/else, switch)
Midterm Examination
IV. Iteration Statements
3 5
While Loops, For Loops; Using Break/Continue; Nested Looping
V. Arrays
4 8
Declaring Arrays; Initializing Arrays; Accessing elements of an array using multi-dimensional arrays
VI. Functions
1 3
Function definition; Passing of parameters
Final Examination

REFERENCES
 Bjarne, S. (2013). The C++ Programming Language, 4th Edition. Addison-Wesley
 Deitel, P & Deitel, H. (2013). C++ How to Program, 8th Edition. Pearson Education Limited
 Gaddis, T. (2010). Starting Out With C++ From Control Structures through Objects 6 Edition. Pearson Addison-
th

Wesley
 Hubbard, J. (2000). Scahum’s Outlines: Data Structures with C++. McGraw-Hill International
 C++ Language Tutorial. Retrieved from http://www.cplusplus.com/doc/
 The C++ Programming Language. Retrieved from http://www.tutorialspoint.com/cplusplus/index.htm

Instructor: Daniel Bezalel A. Garcia Contact Number: 09754256884, 09283396483


e-mail address: dagarcia@up.edu.ph

You might also like