Programming Logic and Design
Programming Logic and Design
School of EECE
VISION
MISSION
a. The University shall provide a learning environment in order for its students to acquire the
attributes that will make them globally competitive
b. The University shall engage in publishable and/or economically viable research,
development, and innovation.
c. The University shall provide state-of-the-art solutions to problems of industries and
communities.
MISSION
PROGRAM EDUCATIONAL OBJECTIVES
A B C
Within the five years after graduation, the graduates of Computer
Engineering program shall have:
Undertaken, singly or in teams, projects that show ability to
1 ✓ ✓ ✓
solve complex engineering problems.
Had substantial involvement in projects that take into
consideration safety, health, environmental concerns and the
2 ✓ ✓ ✓
public welfare, partly through adherence to required codes
and laws.
Demonstrated professional success via promotions and/or
3 ✓
positions of increasing responsibility.
Demonstrated life-long learning via progress toward
completion of an advanced degree, professional
4 ✓ ✓ ✓
development/continuing education courses, or industrial
training courses.
Demonstrated technical expertise, professionalism, and
ethics in ICT, computer hardware and software systems
5 development, entrepreneurship or other related fields in the ✓ ✓
practice of computer engineering for the advancement of
industry and society.
COURSE SYLLABUS
1. Course Code CPE102L
3. Pre-requisite NONE
4. Co-requisite NONE
6. Course Description This course deals with the study of the computer systems in
general, its history and evolution, number system, number system conversion and arithmetic
operations, computer software, and computer hardware. It also covers the study of the different tools
and techniques available in developing computer program logic such as flowchart and pseudo code.
Course Title: Date Effective: Date Revised: Prepared by: Approved by: 1
Programming Logic and 1st Quarter
Page of 4
Design SY 2018-2019 July 9, 2018 Analyn N. Yumang Noel B. Linsangan
7. Student Outcomes and Relationship to Program Educational Objectives
Program Educational Objectives
Student Outcomes
1 2 3 4 5
An ability to apply knowledge of mathematics, science and
(a) √ √ √
engineering
An ability to design and conduct experiments, as well as to
(b) √ √
analyze and interpret data
An ability to design a system, component, or process to
meet desired needs within realistic constraints such as
(c) √ √
economic, environmental, social, political, ethical, health
and safety, manufacturability, and sustainability
(d) An ability to function on multi-disciplinary teams √
An ability to identify, formulate, and solve engineering
(e) √ √ √
problems
(f) An understanding of professional and ethical responsibility √ √ √
(g) An ability to communicate effectively √
The broad education necessary to understand the impact
(h) of engineering solutions in a global, economic, √
environmental, and societal context
A recognition of the need for, and an ability to engage in
(i) √ √
life-long learning
(j) A knowledge of contemporary issues √ √ √
An ability to use the techniques, skills, and modern
(k) √ √ √ √
engineering tools necessary for engineering practice
Knowledge and understanding of engineering and
management principles as a member and leader in a
(l) √ √
team, to manage projects and in multidisciplinary
environment.
9. Course Coverage :
COURSE
WEEK TOPICS TLA AT OUTCOMES
Course Title: Date Effective: Date Revised: Prepared by: Approved by: 2
Programming Logic and 1st Quarter
Page of 4
Design SY 2018-2019 July 9, 2018 Analyn N. Yumang Noel B. Linsangan
● Lecture
Making Decisions Learning Tool 2
●
Looping Problem
Solving CO2
4 ●
Arrays Board work Quiz No. 2
Activity
5 ● File Handling and Data Lecture
Learning Tool 3
Applications
Problem
6 ● Advanced Data Handling Solving CO3
Concepts
● Advanced Modularization Board work
Techniques Quiz No. 3
Activity
7 ● Object-Oriented Programming Lecture
Learning Tool 4
8 ● More Object-Oriented Problem
Programming Solving CO4
9 ● Event-Driven GUI Programming
10 ● Board work
Multithreading and Animation Quiz No. 4
Activity
11. Textbook
Comprehensive Programming Logic and Design, Ninth Edition by Joyce Farrell
The final grades will correspond to the weighted average scores shown below
Course Title: Date Effective: Date Revised: Prepared by: Approved by: 3
Programming Logic and 1st Quarter
Page of 4
Design SY 2018-2019 July 9, 2018 Analyn N. Yumang Noel B. Linsangan
83.01% 86.00% 2.00
86.01% 90.00% 1.75
90.01% 93.00% 1.50
93.01% 96.00% 1.25
a. Attendance
According to CHED policy, total number of absences by the students should not be more
than 20% of the total number of meetings or 9 hrs for a three-unit-course. Students
incurring more than 9 hours of unexcused absences automatically gets a failing grade
regardless of class standing.
c. Language of Instruction
Lectures, discussion, and documentation will be in English. Written and spoken work may
receive a lower mark if it is, in the opinion of the instructor, deficient in English.
e. Consultation Schedule
Consultation schedules with the Professor are posted outside the EEC Faculty room. It is
recommended that the student first set an appointment to confirm the instructor’s
availability.
f. System of Grading
The course evaluation recommended will be followed. Any misconduct as grounds for
failing grade besides academic deficiency will automatically incur a 5.0 grade on the final
grade of the student.
Syllabus
PowerPoint presentations and Lecture hand outs
MindTap by Cengage
Course Title: Date Effective: Date Revised: Prepared by: Approved by: 4
Programming Logic and 1st Quarter
Page of 4
Design SY 2018-2019 July 9, 2018 Analyn N. Yumang Noel B. Linsangan