0% found this document useful (0 votes)
7 views

CS822 Architecture and Organization

The document outlines the Outcomes-Based Education (OBE) course syllabus for CS822 - Architecture and Organization at Catanduanes State University for the 2024-2025 academic year. It details the university's vision, mission, program outcomes, course description, prerequisites, and specific course outcomes that students are expected to achieve by the end of the course. The syllabus includes a comprehensive course outline, learning plan, and assessment methods to ensure students gain a solid understanding of computer architecture and organization.

Uploaded by

danielatparoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

CS822 Architecture and Organization

The document outlines the Outcomes-Based Education (OBE) course syllabus for CS822 - Architecture and Organization at Catanduanes State University for the 2024-2025 academic year. It details the university's vision, mission, program outcomes, course description, prerequisites, and specific course outcomes that students are expected to achieve by the end of the course. The syllabus includes a comprehensive course outline, learning plan, and assessment methods to ensure students gain a solid understanding of computer architecture and organization.

Uploaded by

danielatparoni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Republic of the Philippines

CATANDUANES STATE UNIVERSITY Page 1 of 11


Virac, Catanduanes

OUTCOMES-BASED EDUCATION (OBE) COURSE SYLLABUS IN


CS822 – Architecture and Organization
Date: January 2025

I. School Year/Semester AY 2024-2025, 2nd Semester


II. University Vision: A globally-recognized green research University committed to excellent service to the nation.
Mission Foster excellence, holistic and inclusive education attuned to the demands of a diverse world towards the formation
of productive and value-laden lives.
Goal Uphold the tradition of excellence in instruction, research, extension and production geared towards a strong
academe-industry interface for societal development.
Core Values Respect, Integrity, Social Responsibility, Excellence, Commitment
Institutional Outcomes:
A. A Professional who is morally upright, socially responsible and globally employable
B. A Leader and Innovator who inspires others and is committed to social transformation and national development
C. An Environmental Advocate committed to research, extension and production initiatives
III. College/Campus College of Information and Communications Technology/ Main Campus
IV. Program/Degree Bachelor of Science in Computer Science (BSCS)
V. Program Outcomes A Articulate and discuss the latest developments in the specific field of practice. (Sec.6,6.1a) P
B Effectively communicate orally and in writing using both English and Filipino. (Sec.6,6.1b) P
C Work effectively and independently in multi-disciplinary and multi-cultural teams. (Sec.6,6.1c) P
D Act in recognition of professional, social and ethical responsibility. (Sec.6,6.1d) P
E Preserve and promote “Filipino historical and cultural heritage”.ec.6,6.1e) P
Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science D
F and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of
computing models form defined problems and requirements.
Identify, analyze, formulate, research literature, and solve complex computing problems and requirements I
G reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and
relevant domain disciplines.
H Design and develop computing solutions using a system-level perspective (Sec.6,6.2c) I
Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex D
I
computing activities, with an understanding of the limitations to accomplish a common goal.06)
J Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings. D

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 2 of 11
Virac, Catanduanes

Communicate effectively with the computing community and with society at large about complex computing P
K activities by being able to comprehend and write effective reports, design documentation, make effective
presentations, and give and understand clear instructions.)
An ability to recognize the legal, social, ethical and professional issues involved in the utilization of computer P
L
technology and be guided by the adaption of appropriate professional, ethical and legal practices.
Recognize the need and have the ability, to engage in independent learning for continual development as a P
M
computing professional. 0)
N Participate in the generation of new knowledge or in research and development projects P
Support local, regional and national development plans along education, environment, socio economic, health, P
O
gender and development, science and technology.
I – Introduced P – Practiced D – Demonstrated

VI. Course Code/Title CS822 / Architecture and Organization


VII. Course Description The goal of the course is to teach the design and operation of a digital computer. It serves students in two ways. First, for those
who want to continue studying computer architecture, embedded systems, and other low-level aspects of computer systems, it lays
the foundation of detailed implementation experience needed to make the quantitative tradeoffs in more advanced courses
meaningful. Second, for those students interested in other areas of computer science, it solidifies an intuition about why hardware
is as it is and how software interacts with hardware.
VIII. Course Credit 3 units
IX. Prerequisite CC104 - Data Structures and Algorithms
CS221 - Discrete Structures 2
X. Contact Hours 3 hours/week
XI. Course Outcomes At the end of the course, the students shall be able to:
COs Description A B C D E F G H I J K L M N O

CO1 2 1 2 2 2 2 2 2 2
Identify various components of computer and their interconnection
CO2 3 1 3 3 3 3 3 2 3
Identify basic components and design of the CPU: the ALU and control unit.

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 3 of 11
Virac, Catanduanes

CO3 3 2 3 3 3 3 3 2 3
Compare and select various Memory devices as per requirement.

CO4 3 3 3 3 3 3 3 2 3
Compare various types of IO mapping techniques
CO5 Critique the performance issues of cache memory and virtual memory 3 2 3 3 3 3 3 2 3

1 – CO has minor contributions to PO 2 – CO has a moderate contribution to PO 3 – CO has major contributions to PO

XII. Course Outline/Learning Plan

Textbooks/ Teaching and


Instructional Time
Desired Learning Course Content/ References Learning Assessment
POs COs Resources/ Table
Outcomes Subject Matter Activities Tasks
Materials (Hours)
(TLAs)
A CO1 At the end of the lesson, A. Structure of Hennessy, J. L., &  Lectures and  Written  Handouts 4.5
B CO2 the students shall be able Computers Patterson, D. A. Interactive Exams  Powerpoint
C to: 1. Computer types (2019). Computer Discussions  Group presentation
D 1. Classify various types 2. Functional units architecture: A  Case Projects  LCD
F of computers (e.g., 3. Basic operational quantitative Studies and  Quizzes projector/TV
G desktops, servers, concepts approach (6th Research  Oral  Laptop/
I embedded systems, 4. VonNeumann ed.). Morgan Assignments Presentatio cellphones
J and supercomputers) Architecture Kaufmann.  Collaborative ns  Internet
L based on their size, 5. Multiprocessors and Projects  Real-World connectivity
M functionality, and Multicomputer Ledin, J. (2020).  Quizzes and Case
application. 6. Data representation Modern computer Problem- Studies
2. Explain the roles of 7. Fixed and Floating point architecture and Solving  Peer and
the control unit and 8. Error detection and organization. Exercises Self-
arithmetic logic unit correction codes. Packt Publishing.  Peer Assessmen
(ALU) in computer Teaching ts
operation.  Flipped

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 4 of 11
Virac, Catanduanes

3. Describe how a Classroom


computer processes Activities
instructions using the  Assessment
fetch-decode-execute s and
cycle. Reflective
4. Explain the principles Activities
and components of
the Von Neumann
architecture, including
the stored-program
concept.
5. Describe the benefits
and challenges of
parallel processing in
multiprocessor
systems.
6. Convert between
different number
systems and perform
arithmetic operations.
7. Analyze the operation
of error-correcting
codes like Hamming
Code and their
applications.

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 5 of 11
Virac, Catanduanes

1. Describe the binary B. Computer Arithmetic Chakraborty, P.  Lectures and  Written  Handouts
addition and 1. Addition and (2020). Computer Interactive Exams  Powerpoint
subtraction Subtraction organisation and Discussions  Group presentation
processes, including 2. Multiplication and architecture:  Case Projects  LCD
overflow and carry Division algorithms Evolutionary Studies and  Quizzes projector/TV
handling. 3. Floating-point Arithmetic concepts, Research  Oral  Laptop/
2. Explain the principles Operations principles, and Assignments Presentatio cellphones
A  Collaborative
of binary 4. Decimal arithmetic designs. ns  Internet
B Projects
multiplication and operations. Routledge.  Real-World connectivity
C  Quizzes and
division. Case
D CO1 Problem-
3. Evaluate the trade- SpringerLink. (2023). Studies
F CO2 Solving
offs of using floating- Handbook of  Peer and
G Exercises 6
point arithmetic in computer Self-
I  Peer
high-performance architecture. Assessmen
J Teaching
computing systems. Springer. ts
L  Flipped
4. Perform basic
M Classroom
decimal arithmetic Sarangi, S. R. (2023).
operations (addition, Basic computer Activities
subtraction, architecture.  Assessment
multiplication, and Sigma Micro. s and
division) using Binary Reflective
Coded Decimal Activities
(BCD) representation.
1. Differentiate between C. Basic Computer Chakraborty (2020)  Lectures and  Written  Handouts 3
various instruction Organization and Interactive Exams  Powerpoint
types (e.g., data Design Ledin, J. (2020) Discussions  Group presentation
transfer, arithmetic, 1. Instruction codes  Case Projects  LCD
logical, control). 2. Timing and Control Studies and  Quizzes projector/TV
2. Analyze the role of 3. Central processing unit Research  Oral  Laptop/
timing signals in Assignments Presentatio cellphones
coordinating the  Collaborative ns  Internet
A operations of Projects  Real-World connectivity

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 6 of 11
Virac, Catanduanes

B different components.  Quizzes and Case


C CO1 3. Explain the role of Problem- Studies
D CO2 registers in storing Solving  Peer and
F intermediate data Exercises Self-
G and instructions  Peer Assessmen
I during execution. Teaching ts
J  Flipped
L Classroom
M Activities
 Assessment
s and
Reflective
Activities
1. Explain the role of D. Register Transfer and Hennesy (2019)  Lectures and  Written  Handouts 6
RTL in describing Microoperations Interactive Exams  Powerpoint
data movement and 1. Register Transfer Chakraborty (2020) Discussions  Group presentation
operations in a Language  Case Projects  LCD
computer system. 2. Register Transfer Ledin, J. (2020) Studies and  Quizzes projector/TV
2. Describe how data is 3. Bus and Memory Research  Oral  Laptop/
transferred between Transfers Assignments Presentatio cellphones
CO1 registers in a 4. Arithmetic Micro-  Collaborative ns  Internet
A CO2 computer system. Operations Projects  Real-World connectivity
B 3. Differentiate between 5. Logic Micro-Operations  Quizzes and Case
C single-bus and multi- 6. Shift Micro-Operations Problem- Studies
D bus architectures, 7. Arithmetic logic shift Solving  Peer and
F evaluating their unit. Exercises Self-
G advantages and  Peer Assessment
I limitations. Teaching s
J 4. Identify and describe  Flipped
L common arithmetic Classroom
M micro-operations Activities
(e.g., addition,  Assessment

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 7 of 11
Virac, Catanduanes

subtraction, s and
increment, Reflective
decrement). Activities
5. Describe and
implement basic logic
operations (e.g.,
AND, OR, XOR,
NOT) at the micro-
operation level.
6. Differentiate between
logical, arithmetic,
and circular shift
operations.
1. Identify how control E. Micro-programmed Stallings, W. (2020).  Lectures and  Written  Handouts 6
memory can Control Computer Interactive Exams  Powerpoint
influence the 1. Control Memory Organization and Discussions  Group presentation
operation of the 2. Address Sequencing Architecture (11th  Case Projects  LCD
processor in a micro- 3. Micro-Program example ed.). Pearson. Studies and  Quizzes projector/TV
programmed system. 4. Design of Control Unit Research  Oral  Laptop/
2. Explain how the Hennesy (2019) Assignments Presentatio cellphones
sequencing  Collaborative ns  Internet
A CO1 mechanism impacts Chakraborty (2020) Projects  Real-World connectivity
B CO2 the execution of  Quizzes and Case
C micro-operations in a Ledin, J. (2020) Problem- Studies
D control unit. Solving  Peer and
F 3. Illustrate how a Exercises Self-
G micro-program  Peer Assessment
I controls the Teaching s
J execution of machine  Flipped
L instructions step by Classroom
M step. Activities
4. Compare and  Assessment

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 8 of 11
Virac, Catanduanes

contrast hardwired s and


control and micro- Reflective
programmed control Activities
units in terms of
design complexity
and flexibility.
MID-TERM EXAMINATION 1.5
At the end of the lesson, F. Memory System Patterson, D. A., &  Lectures and  Written  Handouts
the students shall be able 1. Memory Hierarchy Hennessy, J. L. Interactive Exams  Powerpoint
CO3 to: 2. RAM(Random Access (2021). Computer Discussions  Group presentation
CO4 1. Explain the levels of Memory) Organization and  Case Projects  LCD
memory hierarchy 3. Read Only Memory Design RISC-V Studies and  Quizzes projector/TV
(registers, cache, (ROM) Edition: The Research  Oral  Laptop/
A RAM, and secondary 4. Types of ROM Hardware Assignments Presentatio cellphones
B storage) and their 5. Cache Memory Software Interface  Collaborative ns  Internet
C characteristics. 6. Performance (2nd ed.). Morgan Projects  Real-World connectivity
D 2. Explain the considerations Kaufmann.  Quizzes and Case
F advantages and 7. Virtual memory Problem- Studies
G disadvantages of 8. Secondary Storage Null, L., & Lobur, J. Solving  Peer and
Exercises 9
I each type of ROM. 9. RAID (2018). The Self-
J 3. Describe different Essentials of  Peer Assessmen
L types of cache (L1, Computer Teaching ts
M L2, and L3) and their Organization and  Flipped
placement in the Architecture (5th Classroom
memory hierarchy. ed.). Jones & Activities
4. Explore techniques Bartlett Learning.  Assessment
like prefetching, s and
L memory interleaving, Reflective
and caching to Activities
optimize memory
performance.
1. Describe the role of G. Input / Output Null (2018)  Lectures and  Written  Handouts 9

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 9 of 11
Virac, Catanduanes

I/O controllers and 1. I/O interface Interactive Exams  Powerpoint


how they handle 2. Programmed IO Ledin, J. (2020) Discussions  Group presentation
communication 3. Memory Mapped IO  Case Projects  LCD
between the CPU 4. Interrupt Driven IO Patterson (2021) Studies and  Quizzes projector/TV
and peripheral 5. DMA. Research  Oral  Laptop/
devices. Assignments Presentatio cellphones
2. Analyze the  Collaborative ns  Internet
A advantages and Projects  Real-World connectivity
B CO4 disadvantages of  Quizzes and Case
C CO5 programmed I/O in Problem- Studies
D terms of CPU Solving  Peer and
F overhead and data Exercises Self-
G transfer efficiency.  Peer Assessmen
I 3. Identify the Teaching ts
J advantages and  Flipped
L disadvantages of Classroom
M memory-mapped I/O Activities
in terms of address  Assessment
space utilization and s and
access speed. Reflective
Activities
1. Differentiate between H. Multiprocessors Null (2018)  Lectures and  Written  Handouts 7.5
various types of 1. Characteristics of Interactive Exams  Powerpoint
multiprocessors (e.g., multiprocessors Ledin, J. (2020) Discussions  Group presentation
symmetric 2. Interconnection  Case Projects  LCD
multiprocessor structures Patterson (2021) Studies and  Quizzes projector/TV
(SMP), asymmetric 3. Inter Processor Research  Oral  Laptop/
multiprocessor). Arbitration Assignments Presentatio cellphones
2. Explain how the 4. Inter processor  Collaborative ns  Internet
CO4 choice of Communication and Projects  Real-World connectivity
A CO5 interconnection Synchronization  Quizzes and Case
B structure impacts the 5. Cache Coherence Problem- Studies
Solving
CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,
2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 10 of 11
Virac, Catanduanes

C performance, Exercises  Peer and


D scalability, and cost  Peer Self-
F of the system. Teaching Assessmen
G 3. Compare different  Flipped ts
I arbitration algorithms Classroom
J (e.g., priority-based, Activities
L round-robin, token  Assessment
M passing) and their s and
effectiveness in Reflective
managing resource Activities
contention.
4. Discuss the
importance of
synchronization
mechanisms (e.g.,
locks, semaphores,
barriers) in ensuring
correct execution in
parallel systems.
Final Examination 1.5
XIII. Suggested Readings 1. M. Moris Mano (2006), Computer System Architecture, 3rd edition, Pearson/PHI, India
and References 2. Patterson, David A. & Hennessy, John L. (2013) Computer Organization and Design: The Hardware/ Software Interface,
AbeBooks
3. Bass, Len, Clements, Paul & Kazman, Rick (1997) Software Architecture in Practice, Addison-Wesley
4. Kurose, Jim (2000) Computer Networking: A Top Down Approach, Goodreads
5. Tanenbaum, Andrew S. (2012) Structured Computer Organization, AbeBooks
6. Null, Linda & Lobur, Julia (2010) Essentials of Computer Architecture, Jones & Bartlett Publishers
XIV. Course Requirements 1. Written outputs in this course such as assignments, quizzes, seatwork, and problem set or exercises, must be submitted
before the end of the semester or special permission must be requested from the Instructor/Professor before the due
date.
2. Take Midterm and Final examinations online or at the campus
XV. Course Policies 1. Wearing of face mask and observance of social distancing shall be observed.
CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,
2023
Republic of the Philippines
CATANDUANES STATE UNIVERSITY Page 11 of 11
Virac, Catanduanes

2. Students with reasonable absences from the class will be considered for the missed quizzes/ examinations upon
presentation of a duly signed excuse letter.
3. Students who incurred more than 20% of the required number of hours shall be dropped from the rolls.
4. Submission of projects shall be on or before the due date agreed upon by the students and the faculty. Late submission
will earn a grade of 3.0.
5. Use of cellphones, earphones, and other gadgets that are not necessary for instruction is strictly prohibited.
6. Cheating during examination is strictly prohibited; students caught doing such act shall be dealt with as provided in the
Student Handbook.
XVI. Grading System The final grade of each student will be computed as follows:
(Per Board Resolution Computation of Scores Distribution of Weight for the Overall/Final Grade
No. 3, 4 and 5 s. 2016) Midterm/Final Examination 30%
Mid-Term Grade 50%
Quizzes/Recitation/Project/Problem Sets 30%
Performance(skill based; psychomotor) 40%
Tentative 50%
TOTAL 100%
XVII. Consultation WED 1:00-6:00/CICT Faculty Room
Time/Venue

Prepared by:

MERLIJOY M. JAMERO
Instructor I

Date_______________

CSU-F-ACAD-07 Rev. 2 Effectivity: February 13,


2023
Approved:
Reviewed by:

ASTER VIVIEN C. VARGAS, MSIT MARIA CONCEPCION S. VERA, DIT


Department Chairperson, Computing Programs Dean, CICT

You might also like