Professional Documents
Culture Documents
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%
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