You are on page 1of 7

UNIVERSITY OF THE CORDILLERAS

COLLEGE OF ENGINEERING AND ARCHITECTURE


Department of Computer Engineering

BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (BSCpE)


2018 Curriculum
OUTCOMES-BASED SYLLABUS
I. Course Code – Name CompOrgA – Computer Architecture and Organization Classification Code PC-20
Term and Year Offered 1st Term 3rd Year Course Classification PROFESSIONAL COURSES
II. Course Description This course includes the study of evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. The focus is on
understanding of the design issues specially the instruction set architecture and hardware architecture.
Contact Hours 52 hours per term Credit Units 3 units lecture
2 meetings per week, 2 hour per meeting
13 weeks
Prerequisite(s) Micropro - Microprocessors Co-requisites None

III. Institutional Mission, Mission Statement: UC's Mission is to provide Functional knowledge and skills, dynamic Interaction, and Leadership in various disciplines for a better quality of Life.
Vision Statement (VM)
Vision: UC envisions itself as a community of scholars aggressively involved in the pursuit of knowledge who help preserve Filipino culture and values to act positively by training
them to think critically and creatively.
College Mission: The College of Engineering & Architecture (CEA) commits to train and produce graduates who will be A.R.M.D.:
Able to pass the licensure examinations and/or government/industry certifications;
Ready for professional practice;
Steadfast in upholding Moral uprightness;
Confident and aggressive in the pursuit of professional and personal Development.

IV. Program Within 3 to 5 years after graduation, graduates of BSCE/BSEnSE/BSCpE/BSECE are expected to: VM
Educational PEO 1 Apply knowledge in mathematics in the analysis and design of engineering systems effectively and efficiently.
Objectives (PEO) 
PEO 2 Demonstrate technical proficiency in the practice of their chosen engineering discipline and collaboratively working with other disciplines with due regard to

the preservation of the environment.
PEO 3 Pursue life-long learning as evidenced by successful completion of continuous professional development and engineering certification(s)/licensure, and

membership to professional organizations.
PEO 4 Responsible citizens by applying their technical skills to support various community service activities characterized by high ethical standards and
professionalism. 

V. Student By the time of graduation, the students of the program shall be able to: PEO
PEO 1 PEO 2 PEO3
Outcomes (SO) 4
SO 1 apply knowledge and skills in mathematics, physical sciences, and engineering sciences to the practice of Engineering;  
SO 2 design and conduct experiments as well as to analyze and interpret data;   
SO 3 design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social,
political, ethical, health and safety, manufacturability, and sustainability, in accordance with standards;   

SO 4 participate effectively as a member and leader in multidisciplinary teams;   


SO 5 identify, formulate, and solve engineering problems;   
SO 6 act in accordance to professional and ethical standards and responsibility;   
SO 7 communicate effectively in written, oral and graphical forms;    
SO 8 apply an in-depth understanding of the impact of engineering solutions in a global, economic, environmental, and societal context;
  
SO 9 engage in life-long learning and demonstrate willingness to be updated with the developments of the Engineering field;   
SO 10 exhibit keen awareness of contemporary issues and their impact on the practice of Engineering profession;    
SO 11 use appropriate techniques, skills, and modern engineering tools necessary for Engineering practice;   
SO 12 apply knowledge and competence in engineering and management principles to manage projects and in multidisciplinary environment.
 
SO 13 understand at least one specialized field of their chosen engineering discipline.   

VI. Course Program Education


Student Outcomes Objectives
Learning At the end of the course, the students shall be able to:
Outcomes (CLO)

PEO 1

PEO 4
PEO 2

PEO 3
SO 10

SO 12
SO 11

SO 13
SO 1

SO 5

SO 8
SO 2

SO 3

SO 4

SO 6

SO 7

SO 9
CLO 1 Describe how computer technology has evolved and how this rapid evolution
E E E E E E
has influenced computer architecture.
CLO 2 Explain how computer design affects the system performance and cost of a
E E E E E E
computer.
CLO 3 Identify issues in instruction set design, CPU Design, Memory design and I/O
E E E E E E
system design.
I – Introductory E – Enhance D – Demonstrate

VII. Course Content

Week Day Topics Teaching Learning Activities Assessment Strategies


M I D T E R M S
1 1 MODULE 1: Introduction to Computer Organization and Architecture Lecture Seatwork
I. Computer Organization and Architecture
a. Computer Architecture Demonstration Quiz
i. Classification of Computer Architecture
ii. Architectural Development and Styles Consultation Examination
b. Computer Organization
i. Multicore
ii. Parallelism
UC-VPAA-CEA-SYL-371 Page 2 of 7
JANUARY 2021 Rev. 02
iii. Multithreading
II. Evolution of Computer System
a. Historical Milestone
b. Future of Computer System
2 III. Computer Arithmetic
IV. Computer and Interconnection Standards
a. Standards
b. HDL
2 1 MODULE 2: Instruction Set Architecture
I. Instruction Set Architecture
II. ISA Design
a. CISC
b. RISC
c. Von Neuman vs Harvard Architecture
II. Memory Locations and Operations

2 III. Addressing Mode


IV. ISA Metrics
3 1 MODULE 3: Computer Performance
I. Computer Performance
a. Factors Affecting Computer Performance
b. Computer Performance Parameters/Measures
i. Relative Performance
ii. CPU time
iii. Clock Cycles Per Instruction
2 iv. Million Instruction Per Second
v. Million floating-point instructions-per-second
vi. Amdhal’s Law
4 1 c. Measuring Performance Tool
d. Factors Influencing the Success of Computer architecture
2 MODULE 4: Processor Organization
I. Central Processing Unit
a. Register set
b. Arithmetic Logic Unit
c. Control Unit
5 1 II. Datapath Organization

2 III. Control Unit Implementation


a. Hardwired
b. Microprogrammed
6 1 Final Review/Finalization of requirements/ Quiz

2 MIDTERM EXAM
UC-VPAA-CEA-SYL-371 Page 3 of 7
JANUARY 2021 Rev. 02
Topic Learning Outcomes (TLO)
a. Identify basic concepts of Computer Organization and Architecture (CLO 1)
b. Evaluate computer design by computing computer performances (CLO 2)
c. Implement different control unit organization (CLO 2)

F I N A L S
7 1 Discussion of Midterm Exam Answers, Grade and Intervention
2 MODULE 5: Memory system organization and architecture Lecture Seatwork
I. Computer Memory Design
II. Cache Memory Demonstration Quiz
a. Cache Memory Organization
i. Direct Mapping Consultation Examination
ii. Fully Associative Mapping
iii. Set-Associative Mapping
8 1 b. Replacement Techniques
2 III. Main Memory
IV. Virtual Memory
a. Virtual Memory Organization
i. Direct Mapping
ii. Fully Associative Mapping
iii. Set-Associative Mapping
9 1 b. Replacement Techniques
V. Read-Only Memory
2 MODULE 6: Input/output Interfacing and Communication
I. INPUT/OUPUT SYSTEM
a. Shared I/O
b. Memory-mapped I/O
10 1 II. Control Unit and I/O
a. Peripheral Addressing
b. HandShaking
c. Buffering
III. Communication Protocol
a. Data Transfer Protocols (Parallel Bus)
b. Asynchronous and Synchronous serial Communication Protocols
c. Parallel and Serial Data Transmission
2 MODULE 7: Peripheral Subsystems
I. Expansion Buses
II. Computer Peripheral Subsystem
a. Secondary Memory
i. Storage Technologies
ii. Storage Controllers
11 1 b. Display Subsystem
c. Input Device Subsystem
UC-VPAA-CEA-SYL-371 Page 4 of 7
JANUARY 2021 Rev. 02
d. Communication Subsystem
2 MODULE 8: Multi/Many-core architectures
I. Single-Core Processors
II. Multi/Many-core
a. Homogeneous vs Heterogeneous
12 1 b. Multi/Many-core processors Execution
c. Programming techniques, models, frameworks, and languages
2 MODULE 9: Distributed System Architectures
I. Distributed System Paradigm
II. Granularity and Levels of parallelism
III. Topology and Degrees of coupling
IV. Parallel Processing
13 1 Final Review/Finalization of requirements
2 FINAL EXAM
Topic Learning Outcomes (TLO)
a. Identify fundamental concept of memory and I/O system organization (CLO 1, CLO3)
b. Recognize the different memory mapping and replacement techniques (CLO 3)
c. Describe the characteristics of one or more computer system processes (CLO 3)
d. Explain the differences and tradeoffs between different distributed system paradigms and their usefulness and applicability. (CLO 3)

VIII. CO Assessment Tasks (AT)

CLOs Assessment Strategies Targets and Standards


CLO 1 Class Standing (Quiz), Exam At least 60% of the students will get a score of at least 60%.

CLO 2 Class Standing (Quiz, Graded Presentation) , Exam At least 60% of the students will get a score of at least 60%.

CLO 3 Class Standing (Quiz, Graded Presentation , Exam At least 60% of the students will get a score of at least 60%.

IX. Computation of Scores


Passing Score: 60%

Raw Midterm Score (RMS): 50%(Class Standing) + 50%(Midterm Exam Score)


Raw Final Score (RFS): 50%(Class Standing) + 50%(Final Exam Score)

Final Score (FS): 50%(MS) + 50%(RFS)


Note: Scores are transmuted to an equivalent grade where a score of at least 60% would be the minimum passing grade of 75.

X. References

References Harris, David Money. Digital design and computer architecture. Second edition. Amsterdam : Elsevier, c2013.
UC-VPAA-CEA-SYL-371 Page 5 of 7
JANUARY 2021 Rev. 02
Burd, S. D. Systems architecture. 6th Ed. Australia : Course Technology, 2011.
Ramachandran, Umakishore. Computer systems : an integrated approach to architecture and operating systems. International ed. Boston : Addison-Wesley, 2011.
Englander, I. The Architecture of computer hardware, systems software and networking :an information technology approach. Hoboken, N. J. : Wiley, 2010.
http://engineering.futureuniversity.com/BOOKS%20FOR%20IT/%5BMostafa_Abd-El-Barr__Hesham_El-
Rewini%5D_Fundamenta(BookZZ.org).pdf
http://home.ustc.edu.cn/~louwenqi/reference_books_tools/Computer%20Organization%20and%20Architecture%2010th%20-%20William%20Stallings.pdf
Websites
https://www.studytonight.com/computer-architecture/logic-gates
http://homepage.divms.uiowa.edu/~ghosh/6016.1.pdf
https://www.csie.ntu.edu.tw/~pjcheng/course/asm2008/asm_ch1.pdf

XI. Other Course Policy

Attendance The maximum allowable number of absences of a student per trimester is 20% of the total number of class hours. A student who incurs more than the allowable percentage of class hours,
whether excused or unexcused, will be considered unofficially dropped and shall be given a failing grade. However, other considerations shall be considered as reflected in the CEA
Student handbook regarding Classroom Policies.
Assignment Assignments and other coursework are due at the beginning of the class period of the specified date. Late assignments are worth 50% credit after due date.

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.

Consultation Schedules Consultation schedules with the instructors are posted in the CEA bulletin board. It is recommended that the student shall set an appointment to confirm the instructor’s availability. All
consultation activities should be reflected in the Student-Teacher Consultation Form.
Final Product/ None
Performance/ Capstone
Project

XII. Assessment, Evaluation, and Continuous Quality Improvement

Assessment The assessment is based on the performance of the students in various teaching learning activities through the indicated assessment techniques. Scores obtained by the students are
encoded using the university’s automated class record to determine the extent of achieving the course learning outcomes. The instructor prepares and submits the intervention form to the
college if the class targets and standard is not attained.
Evaluation Each engineering program has three (3) OBE coordinators to facilitate the monitoring of students’ achievement to CLOs, SOs and PEOs and ensure that OBE implementation is in place.
They are responsible in recommending appropriate interventions to further improve the delivery of the course as well as achieving the desired outcomes.
CQI Regularly updates course syllabi based on CHED requirements and industry advisory board recommendations.

XIII. Committee Members

Chair: Engr. Karen Allen C. Suarez

Members: Engr. Dionisio R. Tandingan Jr. Engr. Jonathan A. Castillo Engr. Maria Theresa Payumo Engr. Denmel Paul S. Saavendra

UC-VPAA-CEA-SYL-371 Page 6 of 7
JANUARY 2021 Rev. 02
Prepared by Reviewed by Approved by References Verified Noted by

Engr. Karen Allen C. Suarez Engr. Dionisio R. Tandingan Jr. Engr. Nelson G. Notarte Ms. Beverly B. Chapichap Dr. Ariel Nimo B. Pumecha
Instructor Program Chair, CpE OIC, CEA Chief Librarian VP for Academics

UC-VPAA-CEA-SYL-371 Page 7 of 7
JANUARY 2021 Rev. 02

You might also like