Professional Documents
Culture Documents
COLLEGE OF ENGINEERING
Bachelor of SCIENCE IN COMPUTER ENGINEERING
COURSE OUTLINE in
CPE112 – Programming Logic and Design
A. COURSE DETAILS
COURSE CODE: CPE112
COURSE TITLE: Programming Logic and Design
COURSE DESCRIPTION: This is an introductory course in computer programming logic. Students will learn algorithms applicable to all programming
Derived from CMO No. 75 s. 2017 languages, including: identifiers, data types, arrays, control structures, modular programming, generating reports, and computer
memory concepts. Students will also learn how to use charts commonly used in business and information processing. Program logic
will be developed using flowcharts and pseudo code.
PRE-REQUISITE COURSE: 1st year standing UNITS CREDIT: 2 units
TOTAL REQUIRED HOURS(WEEKS): 6 hours ONSITE SESSION: MW OFFSITE SESSION: TTh
HOURS OF SESSION PER WEEK LECTURE: 3 hours LABORATORY: 3 hours
D. COURSE OUTLINE
WEEK NO./ DATE TOPICS REFERENCES
MIDTERM
Week 1 Orientation (PVMGO, Course, Classroom) Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Sep. 11-15, 2023 Chapter 1: Introduction to Computers and Logic Publishing Inc.
1.1 Overview
1.2 Basic Elements of C++
Week 2 Chapter 2: Tools for Developing Program Logic Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Sep. 18-22, 2023 2.1 Flowchart Publishing Inc.
2.2 Pseudocode Instructions
Week 3 Chapter 3: Input/Output Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Sep. 25-29, 2023 3.1 Variables Publishing Inc.
3.2 Preprocessor Directives
Week 4 Chapter 4: Logical Control Structures Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Oct. 2-6, 2023 4.1 Sequence Publishing Inc.
4.2 Selection/Decision
Week 5 4.3 Iteration/Loop Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Oct. 9-13, 2023 4.4 Case Publishing Inc.
Week 6 Chapter 5: Data and Data Types Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Oct. 16-20, 2023 5.1 Constraints Publishing Inc.
5.2 Variables
5.3 Arithmetic and Logic Operators
Week 7 Chapter 6: Recursion Malik, D. (n.d.). C++ Programming Including Data Structures. C & E
Oct. 23-27, 2023 6.1 While Loop Publishing Inc.
6.2 Do-While Loop
6.3 For Loop
6.4 Nested-For Loop “Primed to Lead and Serve for Progress”
Week 8 Midterm Requirement:
Oct. 30-31, 2023 Network Plan for a Certain Establishment
E. COURSE EVALUATION
COURSE REQUIREMENTS: 1.Class Participation
2.Quizzes and Class Exercises
3.Individual and Group Activities
4.Assignments and Projects “Primed to Lead and Serve for Progress”
5.Periodic Examinations
*LOA Midterm = **CS X .70 LOA Finals = CS X .70 MT Grade X. .40 (40%)
Midterm Exam =***ES X .30 Final Exam = ES X .30 Final Grade X..60 (60%)
98 – 91 – 82 –
1.00 1.75 2.50 74 BELOW 5.00
100 89 80
88 – 79 –
95 – 97 1.25 2.0 2.75 --------- -------
86 77
85 – 76 -
94 – 92 1.50 2.25 3.00 ---------- ---------
83 75
All employees, students and administration officers are enjoined to comply with and to share in the responsibility to secure and protect personal information collected and processed by PLSP
in pursuit of legitimate purposes.
All documents, printed and electronic, shared by your instructors are containing their names, titles and signature should not be shared by those who are not member of the PLSP community
without the consent and approval of your instructors.
MR. JERVHY D. ARDIENTE ENGR. SOLITA M. COSTALES, PHD-TM ENGR. ESTELITA U. CURA, MMEM ENGR. SOLITA M. COSTALES, PHD-TM
LECTURER, CPE112 DEPARTMENT CHAIR, ENGG OIC-PROGRAM CHAIR, BSCPE DEAN, COLLEGE OF ENGINEERING
Date: Date: Date: Date:
“Primed to Lead and Serve for Progress”