0% found this document useful (0 votes)
37 views9 pages

19cce302 CDP Csa

The document outlines the Course Delivery Plan for Computer Systems Architecture at Amrita School of Engineering, detailing course objectives, outcomes, and a comprehensive syllabus. It covers key topics such as computer arithmetic, data path design, memory organization, and input/output processing, along with evaluation methods and references. The plan emphasizes the development of engineering knowledge and problem-solving skills relevant to computer architecture.

Uploaded by

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

19cce302 CDP Csa

The document outlines the Course Delivery Plan for Computer Systems Architecture at Amrita School of Engineering, detailing course objectives, outcomes, and a comprehensive syllabus. It covers key topics such as computer arithmetic, data path design, memory organization, and input/output processing, along with evaluation methods and references. The plan emphasizes the development of engineering knowledge and problem-solving skills relevant to computer architecture.

Uploaded by

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

Amrita School of Engineering, Chennai

Course Delivery Plan

Course Code : Course Name Computer Systems Program CCE


Architecture/19CCE302
L-T–P-C 3-0-0-3 Semester / Year V/III year
Name(s) of the Faculty Dr. Vaisshale R Pre-requisite NIL
Course Mentor Dr. V. Damodaran Academic Year 2024-2025
Course Overview This course introduces the concepts of computer architecture in detail along with computer arithmetic
that are useful for designing computer systems. This course gives an overview of computer system
architecture in terms of instruction set, data path, control unit and memory and I/O systems.

Course Objectives Course Outcomes


1 To introduce the basic organization of a computer CO1 Able to comprehend operations and arithmetic of computer systems
system
2 To learn the functioning of data path and control path CO2 Understand and identify data-path and control-path operations involved in
elements in a processor the execution of a processor instruction
3 To understand the memory organization of a processor CO3 Understand and analyze the CPU, memory and IO architecture of a
system processor at the system level
4 To understand the input-output operations in a CO4 Analyze the trade-offs involved in the CPU and memory organization of
processor system a processor system

Page 1 of 9
Syllabus
Unit 1
Introduction to computer system; Brief history of computer systems - Fixed point arithmetic - Addition - Subtraction - Multiplication and division
- Booth’s algorithm- Non-restoring division algorithm- Floating point arithmetic- Various addressing modes and designing of an Instruction set.

Unit 2
Data path and controller design- Introduction to CPU design- Processor organization - Execution of complete instruction - Design of control unit
- Hardwired Control - Microprogrammed Control.

Unit 3
Memory and system organization - Concepts of semiconductor memory - CPU-memory interaction -Organization of memory modules - Cache
memory and related mapping and replacement policies - Virtual memory - Input/output processing - Introduction to Interrupts and DMA -
Introduction to RISC and CISC approaches.

Textbook(s)
T1. V. Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, “Computer Organisation”, Fifth edition, Indian Edition, McGraw-Hill Education,
2011.
T2. John P. Hayes, “Computer Architecture and Organisation”, Indian Edition, McGraw-Hill Education, 2017.

Reference(s)
R1. M. Morris Mano, “Computer System Architecture”, Third Edition, Pearson Education, 2007.
R2. Behrooz Parhami, “Computer Architecture”, Indian Edition, Oxford University Press, 2012

Page 2 of 9
Concept Map

Page 3 of 9
Evaluation and Grading

Internal (60) External (40) Total


Components Marks Total Marks

Periodicals Midterm
30
30
Continuous Quiz (2) End Semester = 40 Internal + External = 100
20
Assessments 30
Research-based Assignment
10
(1)
Programme Outcome (PO)

PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to
the solution of complex engineering problems.

PO2 Problem analysis: Identity, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions
using the first principles of mathematics, natural sciences, and engineering sciences.

PO3 Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for public health and safety, and cultural, societal, and environmental
considerations.

PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid conclusions.

PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction
and modeling to complex engineering activities with an understanding of the limitations.

PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural
issues and the consequent responsibilities relevant to the professional engineering practice.

PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts,
and demonstrate the knowledge of, and need for sustainable development.

PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

Page 4 of 9
PO9 Individual and teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary
settings.

PO10 Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large,
such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.

PO11 Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply
these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

PO12 Life-long learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the
broadest context of technological change.

PSO1 Able to design, develop and analyze systems in signal processing, computer architecture, embedded computing, Internet of Things (IoT),
and artificial intelligence.
PSO2 Able to demonstrate competency in research and innovations.

CO – PO Affinity Map

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
CO 1 3 2

CO 2 3 2 2

CO 3 3 2 2

CO 4 3 2 2

3 – Strong, 2 Moderate, 1 -weak

Percentage of Students
Target
Threshold (%) Level Level Level
(%)
1 2 3
50% 55% 50% 60% 70%

Page 5 of 9
Mode of In-Class Out- Class Activities CO
Class Topics to be covered Reference
Teaching Activities (E – Ref.) Mapping

Unit 1
Group
Introduction to computer Discussion on
https://www.youtube.com/watch?v=qfUZBKDh9BY
1 system, Brief history of computer Smart board history of CO1 T1, R1
system computer
systems
Problem based https://www.youtube.com/watch?v=ppjq09OvNnc
learning using T2, R1,
Problem
2-3 Fixed point arithmetic direct Sample problems on Fixed point CO1 Practice
solving instruction Arithmetic problems
method
Problem based
learning using T2, R2,
Addition - Problem
4 direct https://youtu.be/o-WXqnagg0c CO1 Practice
Subtraction solving instruction problems
method
Problem based
learning using https://youtu.be/DIp4GqSCZho T1, R1,
Multiplication – Booth’s Problem
5-6 direct Sample problems on Booth’s Algorithm CO1 Practice
Algorithm solving instruction problems
method
Problem based https://youtu.be/zVestoCRRbM
learning using Sample problems on Non-restoring division T1, R1,
Division: Non-restoring division Problem
7-9 direct algorithm CO1 Practice
algorithm solving instruction problems
method
Problem based
learning using https://youtu.be/9lLpAFapndo T2, R2,
Floating point Problem
10-12 direct Sample problems on Floating point CO1 Practice
Arithmetic solving instruction Arithmetic problems
method
Self-assessment
Smart Board https://youtu.be/1m-jgtGetl4
13 Various addressing modes on addressing CO1 T1, R1
Presentations
modes

Page 6 of 9
Self-assessment
Smart Board https://youtu.be/1m-jgtGetl4
14 designing of an Instruction set on instruction CO1 T1, R1
Presentations
set

Quiz 1

Unit 2

Group
Online discussion on https://youtu.be/oETOwVBzu1s
16-17 Data path and controller design Presentation and data path design CO2 T1, R1
Screen Sharing

Discussion on
Presentations overview of https://youtu.be/2ls7B5D2Ya8
18-19 Introduction to CPU design and online CPU design CO2 T1, R1
Videos
Discussion on
processor https://youtu.be/huD80O4opMI
20 Processor organization Presentations organization CO2 T1, T2

Problem based
learning using
Problem based https://youtu.be/94p9g0qhOSM T1, R1,
21-23 Execution of complete instruction direct CO2
learning Practice sets
instruction
method
Group
Online discussion on https://youtu.be/n2bC_Rh1YIA
24-25 Design of control unit Presentation and control unit CO2 T1, R1
Screen Sharing

Group
discussion on https://youtu.be/MxvZQLR6zqM
26-27 Hardwired Control Smart board hardwire control CO2 T2, R1

Group
discussion on https://youtu.be/fqe8n_7ln2c
28-29 Microprogrammed Control Smart board microprogramed CO2 T1, R1
control

Page 7 of 9
Quiz 2

Unit 3
Presentations Self-
and online Assessment on https://youtu.be/YVObWiciVgw
31-32 Memory and system organization CO3 T1, R1
videos memory
systems

Research-based Assignment 1
Presentations Group
Concepts of semiconductor and online discussions on https://youtu.be/1G7TCcgVuiQ
33 CO3 T1, R1
memory videos semiconductor
memory
Group
Presentation, discussions on https://youtu.be/PCiQwly3bks T1, R1,
34 CPU-memory interaction CO3
Online videos CPU-memory Class notes
interaction
Smart Board Group
Organization Presentations discussions on https://youtu.be/YVObWiciVgw
35-36 CO3 T1, R2
of memory modules memory
modules
Smart Board Problem based
Presentations learning using https://youtu.be/beqOrVgxsA0
Cache memory and related T1, R1,
37-39 direct https://youtu.be/YHztlpoti8U CO3
mapping and replacement policies Class notes
instruction
method
Smart Board Group
Presentations discussions on https://youtu.be/wuakWE44_ZA
40 Virtual memory CO3 T2, R1
virtual
memory
Smart Board Group
Presentations discussions on https://youtu.be/Fc3IOPg3oZ4 T1, R2,
41-42 Input/output processing CO3
I/O processing Class notes

Page 8 of 9
Smart Board Group
Introduction to Interrupts and Presentations discussions on https://youtu.be/xd0nwatWpGI T1, R1,
43-44 CO3
DMA interrupts Class notes

Smart Board Group


Introduction to RISC and CISC Presentations discussions on https://youtu.be/ZW1gb3h-f9k T1, R1,
45 CO3
approaches RISC/CISC Class notes

Faculty Course Mentor Chairperson/ Program Head

Page 9 of 9

You might also like