1. Republic of the Philippines
COLEGIO de KIDAPAWAN
Quezon Boulevard, Kidapawan City
First Semester, S.Y. 2022-2023
Based on CMO No. 13, Series of 2008
Where quality and relevant education is within everyone’s reach…
ENGINEERING DEPARTMENT
I. VISION
Colegio de Kidapawan envisions in improving the Quality of Life through Quality Education.
II. MISSION
Colegio de Kidapawan aims to produce outstanding professionals in a culturally diverse and changing global society.
III. CORE VALUES
1. Excellence – The ability to achieve superior/outstanding performance.
2. Integrity – The willingness to act consistently in accordance with social standards and moral values of society.
3. Service – An act of helpful activity to answer the needs and promote the welfare of others.
4. Commitment – An act of voluntarily taking on and fulfilling obligations.
5. Accountability – Willingness to accept responsibility.
IV. DEPARTMENT OBJECTIVES
1. Provide enhanced programs on safety, health, environment concerns and public welfare through adherence to required codes and laws;
2. Undertake individual group projects to exhibit ability in solving complex engineering problems;
3. Produce morally upright professionals exhibiting involvement in community services;
4. Conduct researches which improve/enhance engineering practices;
5. Initiate and implement actions toward the improvement of engineering practices in the local, regional, national and global communities.
V. PROGRAM EDUCATIONAL OBJECTIVES
Graduates of the Computer Engineering program of Colegio de Kidapawan are expected to attain the following objectives 3-5 years after graduation:
2. 1. Engage in the practice of Computer Engineering industry, education and public service;
2. Engage in professional development through individual effort and advance professional education; and
3. Provide technical leadership with an understanding on the broader ethical and societal impact of technological developments and the importance
of diversity in the workplace.
VI. PROGRAM OUTCOMES
a. An ability to apply knowledge of mathematics, sciences, and engineering sciences to the practice of computer engineering.
b. An ability to design and conduct experiments as well as analyze and interpret data.
c. An ability to design a system to meet desired needs.
d. An ability to work effectively in multi-disciplinary and multi-cultural teams.
e. An ability to identify, formulate and solve computer engineering problems.
f. An understanding of professional and ethical responsibility.
g. An ability to communicate effectively in verbal and non-verbal communication.
h. A broad education necessary to understand impact of engineering solutions in a global/societal context.
i. An ability to engage in life-long learning and to keep current of the development in a specific field of specialization.
j. Knowledge of contemporary issues.
k. An ability to use appropriate techniques, skills and modern tools necessary for computer engineering practice to be locally and globally competitive.
l. An ability to apply acquired computer engineering knowledge and skills for national development.
VII. COURSE SYLLABUS
Course Number :CpE 21 Prerequisite : Microprocessor
Course Title : Computer Architecture and Organization Prerequisite to: None
Credit :4 units
Course Description
This course includes the study of the evolution of computer architecture and the factor influencing the design of hardware and software elements of computer
systems. The focus is on the understanding of the design issues specifically the instruction set architecture and hardware architecture.
3. Course Outcomes and Relationship to Program Outcomes:
Course Outcomes Program Outcomes
After completing this course, the student must be able to: a b c d e f g h i j k l
CO 1 – understand the instruction set and measuring performance I I I
CO 2 – understand the serial communication, interrupts, timer, and counter E D D
CO 3 – understand the data acquisition, mobile network and techniques D D D
Code: I – Introductory Course E – Enabling Course D – Demonstrating Course
Course Coverage:
Course
Outcomes
Intended Learning Outcomes Topic
Teaching and
Learning Activities
Assessment Task Time Frame
PRELIM
(Overview, Instruction set, and Measuring performance)
At the end of the course the students will
be able to:
Understand the course outline,
grading system and class; rules;
List Classroom Policy
a. Orientation
Course Outline
Grading System
Classroom Policy
Lecture,
Collaborative
Discussion
Oral recitation
Written Quiz 3 hours
CO1
Define the Instruction Set Architecture
and System Micro-Architecture.
Identify the example and function in
input unit, Output Unit, and Memory
Unit.
Explain the example of basic functional
unit.
b. Overview of Computer
Architecture and Organization
Introduction of Computer
Organization and Architecture
Basic Organization of computer and
block level description of the
functional units
Lecture,
Collaborative
Discussion
Written Quiz
Laboratory
Exercises
6 hrs
4. CO1
Discuss the three functional group in
bus structure.
Explain the Function and types of
computer bus
Identify the different Expansion bus
type.
c. Instruction Set Architecture and
Measuring Performance
Performance Measure of Computer
Architecture.
Introduction to buses and
connecting I/O devices to CPU and
Memory, bus structure.
Lecture,
Collaborative
Discussion
Written Quiz
Laboratory
Exercises
6 hrs
MIDTERM
(Serial communication, interrupts, timer, and counter)
C02
Discuss the Binary data representation,
two’s complement representation and
Floating-point representation.
Discuss the addition, subtraction, and
Multiplication.
Discuss the restoring and non-resting
division, Floating point arithmetic:
addition, subtraction.
d. Data Representation and
Arithmetic Algorithms
Number presentation
Integer Data computation
Division of Integers
Lecture,
Collaborative
Discussion
Written Quiz
Laboratory
Exercises
6 hrs
CO2
Explain the basic instruction cycle.
Discuss the instruction interpretation
and sequencing
e. Processor Organization and
Architecture
CPU Architecture
Register Organization
Instruction Format
Lecture,
Collaborative
Discussion and
Demonstration.
Written Quiz
Laboratory
Exercises
6 hrs
CO2
Identify the types of Instruction Formats
Explain the types of Control Unit
Understand the Microinstruction
Sequencing.
f. Instruction Formats and Control Unit
Soft wired and hardwired control
unit.
Microinstruction sequencing and
execution.
Lecture,
Collaborative
Discussion and
Demonstration.
Written Quiz
Laboratory
Exercises
6 hrs
FINALS
(Data Acquisition, mobile network and techniques)
5. CO3
Explain the difference between volatile
and non-volatile memory.
Explain the important parameters in
choosing computer memory.
Discuss the two parameters measured in
speed of memory.
Discuss the classification of primary and
secondary memory.
g. Memory System Organization
Introduction to memory and
memory parameters
Classification of primary and
secondary memories
Types of RAM and ROM, Allocation
policies.
Lecture,
Collaborative
Discussion and
Demonstration.
Written Quiz
Laboratory
Exercises
8 hrs
CO3
Discuss the programmed I/O and
Interrupt driven I/O.
Explain the types of Peripheral
devices.
Explain the types of Data Transfer
techniques.
h. I/O Organization and Peripherals
Types of data transfer techniques
Introduction to peripheral devices.
Lecture,
Collaborative
Discussion and
Demonstration.
Written Quiz
Laboratory
Exercises
6 hrs
CO3
Explain the three types of distributed
system
Discuss the different configuration in
system distribution.
i. Distributed System Architecture
Distributed Computing System
Distributed Information System
Distributed Pervasive System
Lecture,
Collaborative
Discussion and
Demonstration.
Written Quiz
Laboratory
Exercises
7 hrs
Textbook: none
Course Requirements:
The course requires accomplishments of the following:
1. 3 major examinations (prelim, midterm, final)
2. At least 8 short quizzes
6. Course Assessment:
Prelim/Midterm/Finals Grade Calculation
Lecture: Laboratory:
Attendance: 10% Attendance: 20%
Quiz/Assignment: 30% Activities: 80%
Participation: 10% 100%
Examination: 50%
100%
Lecture: 60%
Laboratory: 40%
100%
* As per the institution guide, the grade for prelim/midterm/finals are
calculated using the base-50 grading system:
pPrelim/Midterm/Finals Grade =
𝐺𝑟𝑎𝑑𝑒
2
+ 50 = 100%
Final Grade Calculation:
Prelim Grade + Midterm Grade + Finals Grade
3
= 100%
Suggested References:
https://www.geeksforgeeks.org/computer-organization-performance-of-computer/
https://witscad.com/course/computer-architecture/chapter/performance-measurements-and-issues
https://binaryterms.com/bus-structure-in-computer-architecture.html
https://turbofuture.com/computers/buses
https://www.studytonight.com/computer-architecture/input-output-organisation
https://www.learncomputerscienceonline.com/computer-organization-and-architecture/
https://www.techopedia.com/definition/28254/processor