You are on page 1of 8

SOUTHERN MINDANAO COLLEGES

Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

PROGRAM: BACHELOR OF SCIENCE IN COMPUTER ENGINEERING


COURSE CODE: CPE 112
COURSE NAME: PROGRAMMING LOGIC AND DESIGN
COURSE CREDITS: 2.0 UNITS
PRE-REQUISITES: CPE 114
TOTAL NUMBER OF HOURS: 108 HOURS
FELIXBLE LEARNING MODE ONLINE SCHEDULE 1:00-3:00 MW
(Contact Hour)
COURSE DESCRIPTION (Lab) This is an introductory course in computer programming logic. The student will learn algorithms applicable to all
programming languages, including: identifiers, data types, arrays, control structures, modular programming, generating
reports, and computer memory concepts. The student will learn to use charts commonly used in business and information
processing. Program logic will be developed using flowcharts and pseudo code. Programs will be written using any
programming language.

VISION
The College of Engineering of Southern Mindanao Colleges shall be one of the maker of today’s engineers who are highly-skilled, globally-competitive and values-oriented
professionals demonstrating the highest level of excellence in the practice of the engineering profession and its related fields of work, and leading in the advancement of science
and technology for the service and betterment of the entire community.

MISSION
The College of Engineering of Southern Mindanao Colleges commits to the training and preparation of the engineering students to become highly-skilled, globally-competitive
and values-oriented engineers in demonstrating excellence in the practice of the engineering profession and its related fields of work through outcomes-based education to ensure
effective transfer of knowledge, skills and values.

1
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

COURSE OUTCOME
At the end of this course, the students should be able to:
1. Identify important steps in program development cycle.
2. Draw a flowchart to represent the program's logic.
3. Break down programming problems into modules.
COURSE POLICIES
1. Each student is expected to attend the online class regularly and to do the assigned reading and activity problems.
2. Attendance will not be included in the grading; however, it will be the basis for dropping. Six (6) consecutive unexcused absences will be considered dropped.
Absences for which a medical, court certificate provided or unable to access the internet will be excused.
3. Special exams will be given only for the Finals.
4. Special Exam fee must be paid to the school first before Special Exam will be given. No Special Quizzes will be given.
5. Cheating during quizzes and exams whether copying or sharing of answers is a heinous crime and automatic zero will be given without student consultation.
POLICIES FOR IMPLEMENTING ONLINE CLASSES
1. During online class, the student should wear a proper attire that is appropriate for video conferencing.
2. The instructor has the right to kick out the student during online class when unnecessary behavior is observed.
3. The students should be aware about the deadlines of their course compliance base on the posted information in the LMS. Failure to comply will be given an
equivalent of zero for that specific classwork.
4. If plagiarism is proven by the instructor during classwork, an equivalent of zero will be given for that specific work, quizzes or exams.
5.
COURSE REFERENCES
A. E-Books
1. C++ Programs to Accompany Programming Logic and Design by Jo Ann Smith
2. Programming Logic and Design by Joyce Farrell

B. Internet

2
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

SUGGESTIONS, IDEAS, EVALUATIONS, ETC.


In general, your ideas, comments, suggestions, questions, etc. are welcome. Your discretion in these matters is expected, however. No part of your grade will be based on
anything other than your coursework. You are encouraged to take advantage of instructor office hours for help with coursework or anything else connected with the course and
your progress.
Students will be given specific instructions on how to use the recommended LMS (Google Classroom). This will allow them to check the materials online to review and email
the instructor for clarifications. For their written assessments, they will take a picture of that answered sheet and attached it to the LMS so that the instructor can assess and give
it marks and comments.

METHODS OF ASSESSMENT:
Major Exams (Prelim, Midterm, Semi-final and finals)
Quizzes (Attached thru Email, or by Google Classroom)
Assignments (Attached thru Email or by Google Classroom)

EVALUATION AND GRADING

1. Point system is used with total points of 150 distributed as follows:


Midterm Period Final Period/Tentative Final
Midterm Exam = 70 pts Final Exam = 70 pts
Prelim Exam = 45 pts Semi-final Exam = 45 pts
Average Quizzes = 35 pts. Average Quizzes = 35 pts.
Total = 150 pts Total = 150 pts

3
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

2. Point distribution Equivalent


Points Midterm T-Final Points Midterm T-Final
147-150 95 97 103-106 84 86
143-146 94 96 99-102 83 85
139-142 93 95 95-98 82 84
135-138 92 94 91-94 81 83
131-134 91 93 87-90 80 82
127-130 90 92 83-86 79 78
123-126 89 91 79-82 78 77
119-122 88 90 75-78 77 76
115-118 87 89 71-74 76 75
111-114 86 88 67-70 75 74
107-110 85 87 0 – 67 69 69

3. Final/Semestral Grade
Final/Semestral Grade = 1/2*MT + 1/2*TF

4
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

LEARNING PLAN

Term/Period Teaching/Learning Modalities


Content/Topics
ILO (Intended learning Outcomes) (Activities)
Online meeting for the
Orientation of students and familiarization of the expectation setting for course
flexible learning tools for the duration of the through FB, Google Meet Online and Blended learning. Recommended LMS will be Google Classroom
course. (recommended) or other related Distribution hand-outs (remote/no internet connection)
tools.

Prelim (30 hours) Blended Learning (Work Offline (Student-LED


Week 1 to 5 - No. of hours per week Online
Based) Learning)

At the end of this module, the students must be


able to:

• Understands the important contribution of


computers system. Introduction to Computers https://bit.ly/30eiguL
https://bit.ly/2Zwl1Zj https://bit.ly/2Zwl1Zj
• Evaluate types of computers, input/output and Logic
devices, storage devices and its purpose.
• Use particular software intended for
documents, worksheets, and for creating
computer programs.

https://bit.ly/2DJ8clS
• Understands the concept and purpose of https://bit.ly/30eiguL
https://bit.ly/2DJ8clS
flowchart. https://bit.ly/3gWXA0Y

5
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

• Identify and evaluate the steps in Tools for Developing Program Task Performance (Classwork):
developing a program Logic: Flowchart and
• Create a flowchart and a program based on Pseudocode Instructions Introduction to Computers and Logic
the given problem. Flowchart and Pseudocode Instructions
https://bit.ly/393NMzx

Midterm (24 hours) https://bit.ly/2OsyElI https://bit.ly/3fx4byR


https://bit.ly/2OsyElI
Week 1 to 4 - No. of hours per week

• Understands the different logical control Logical Control Structures:


structures. Sequence, Selection/Decision,
Task Performance (Classwork):
• Analyze the given problem and provide a Iteration/Loop, Case
suitable control structure.
• Create a program and compare using Logical Control Structures
various logical structures. https://bit.ly/38UvXTB

• Understands the different data types, and


how to declare variables and constants.
https://bit.ly/2WkAmu2 https://bit.ly/2Or5GTi
• Evaluate the different operators required in Data and Data Types, Constants https://bit.ly/3etJm6i
solving algorithms. and Variables, Operators and Its
Hierarchy
• Create a hierarchy chart base on a given
problem or condition.

6
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

Task Performance (Classwork):

Data and Data Types, Variables and Constants


https://bit.ly/3gXcOTN

Semi-final (24 hours) Looping: While Loop, https://bit.ly/38Yc8uH https://bit.ly/2Zr8Pca https://bit.ly/2DDWoRH


Week 1 to 4 - No. of hours per week Do…While Loop, For Loop

• Know and understand the advantage of


looping in a computer program.
• Evaluate the different types of loop and its Task Performance (Classwork):
function.
• Create a program using the right type of Looping
loop as a required in a given condition. https://bit.ly/2ZvEvx3

• Understand on how to use the address Lists and Arrays:


operator. Representation, Arrays https://bit.ly/2B0IsR1
• Explain on how to store values in an array, Interpolation, Add and Delete, https://bit.ly/2DD6B0M https://bit.ly/3evekLc
access and use array values. Operators and Functions,
• Use a constant value to refer an array’s size. Slicing

7
SOUTHERN MINDANAO COLLEGES
Pagadian City
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
1st Semester Academic Year 2020-2021

COURSE SYLLABUS

Task Performance (Classwork):

Arrays
https://bit.ly/38YfhdZ

Debugging Techniques:
Final (30 hours) Steps/Process in Debugging, https://bit.ly/3h19g2I https://bit.ly/30eFHDY
Week 1 to 5 - No. of hours per week Approaches, Debugging Tools https://bit.ly/3h19g2I https://bit.ly/2CfUbLU

• Grasp the importance of debugging a


program or system.
Task Performance (Classwork):
• Evaluate the steps and processes in
debugging
Debugging Techniques
• Apply approaches and use debugging tools
in fixing the program or system. https://bit.ly/32kOC9O

Prepared by: Noted by:

ENGR. JUMAR D. DIMPAS ENGR. ELENO Q. ESOLANA JR.


Course Instructor Dean, College of Engineering

Approved by:

NEDE A. BAYAWA, ED.D


VP & Academic Dean

You might also like