0% found this document useful (0 votes)
32 views

Course Guide Tentative - Fundamentals of Computing I

This course guide provides information for the Fundamentals of Computing I course offered by the Mathematics and Natural Sciences Department at Pangasinan State University. The 3-unit course introduces fundamental programming constructs using C++, including types, control structures, functions, I/O, and basic data structures. Students' grades will be based on midterm and final exams, quizzes, attendance, recitation, and case studies. The course outline details 6 topics that will be covered over 16 hours of lecture and 32 hours of lab, including introduction to programming, basic elements, selection statements, iteration statements, arrays, and functions. References for further study are also provided.

Uploaded by

Jessa Cancino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Course Guide Tentative - Fundamentals of Computing I

This course guide provides information for the Fundamentals of Computing I course offered by the Mathematics and Natural Sciences Department at Pangasinan State University. The 3-unit course introduces fundamental programming constructs using C++, including types, control structures, functions, I/O, and basic data structures. Students' grades will be based on midterm and final exams, quizzes, attendance, recitation, and case studies. The course outline details 6 topics that will be covered over 16 hours of lecture and 32 hours of lab, including introduction to programming, basic elements, selection statements, iteration statements, arrays, and functions. References for further study are also provided.

Uploaded by

Jessa Cancino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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: [email protected]

You might also like