Documente Academic
Documente Profesional
Documente Cultură
Approved By
A. PREREQUISITE:
a. Basic Knowledge of Computers.
PSO 13 Perform system and application programming using computer system concepts,
concepts of Data Structures, algorithm development, problem solving and optimizing
techniques
PSO 14 Apply software development and project management methodologies using
concepts of front-end and back-end development and emerging technologies and platforms.
PSO 15 Ability to understand and apply architecture for scalable, secure and dynamically
provisioned business oriented environment with optimized performance tuning and data
reliability.
CO5
CO4
CO3
CO2
CO1
CSA
PO/CO
Course Title
2
3
2
2
2
1
P
O
2
2
3
2
3
2
2
1
Engineering Knowledge
PO
1: Slight (Low)
PO
1=weakly mapped
3=strongly mapped
2
2
2
2
3
1
2
Problem analysis 3
PO
PO
2= moderately mapped
2
3
Design/development of solutions
4
PO
PO
4
2
3
2
2
3
5
PO
PO
3
3
3
3
3
6
2
5
PO
PO
7
3
6
The engineer and society
PO
PO
8
1
7
PO
Table: Correlation of POs and PSOs v/s COs
PO
2
2
2
2
2
9
Ethics
PO
2: Moderate (Medium)
2
8 9
P P
O O
Individual or team work
10
PO
Communication
10
PO
Project management and finance
11
11
PO
PO
2
3
1
2
2
1
Life-long Learning
12
PO
12
PO
PSO13
concepts, concepts of Data Structures, algorithm development, problem
PSO
3: Substantial (High)
1
PSO
PSO14
technologies and platforms.
PSO
PSO15
performance tuning and data reliability.
D. COURSE OUTLINE
Introduction
ALU Design
Control Unit Design
Memory Unit Organization
Input Output Organization
E. PEDAGOGY
Presentation
flipped classroom session
think-pair and share
YouTube videos as a startup
G2. Internal Assessment Record Sheet (including Mid Term Examination marks) will be
displayed online at the end of semester i.e. last week of regular classroom teaching.
G3. CLASS TESTS/QUIZZES: One Class Test based on descriptive type theoretical &
numerical questions and Two Quizzes based on objective type questions will be held;
one quiz one test at least ten days before the Mid Term Examination and and second
quiz at least ten days before the End Term Examination. Those who do not appear in
quiz examinations shall lose their marks.
The marks obtained by the students will be displayed on LMS a week before the start of
Mid Term and End Term Examinations respectively.
G4. ASSIGNMENTS: Two assignments based on theory and numerical problems; one before
mid-term and one before end term examination would be taken. Those who fail to
submit the assignments by the due date shall lose their marks.
Course Required
Outcome Learning Pedagogy /
Module / Big Ideas / Resources Assignment(
s Discussion(
Session Topics s)
Addresse (including s) / Postings
d media)
Evolution of
Computer
Systems, Von
Neumann
Architecture,
Moore’s Law,
Computer
Types,
Functional
Units, Devices
(Input,
Unit-1 Output, Lecture, As per the
Storage & T1, R1, R2, Discussion
Introductio CO1, schedule
Communicatio R3, OL2, and
n (11 CO2 mentioned
n Devices), OL3, OL4
Hours) Blackboard below
Memory
System (RAM,
ROM, Cache,
VM, etc.),
Introduction to
Logic Gates,
Truth Table, K-
Map, Latch Flip
Flops (J, K &
D), Encoder &
Decoder, MUX
& DEMUX,
Registers &
Counters,
Binary Number
system,
Overview of
RISC/CISC,
RISC vs.
CISC.
Introduction to
blended Course
L1 for CSA, PPT Discussion
Importance of
CSA
Von Neumann
Architecture,
Functional
Lecture
units, Moore’s T1 [67 - 85],
L2 and
Law, Computer R2 [22 - 69] Discussion
Types, Binary
Number
System
Evolution of
Computer
System,
Devices(
Resources on Online via
Input, Output,
blackboar blackboard
L3 Storage &
d
Communicatio
n Devices)
Memory
System (RAM,
ROM, Cache,
VM, etc.) Resources on
blackboard Online via
L6 Overview of blackboard
RISC/CISC,
RISC vs. CISC
T1 [447 - 471,
284 - 286] Lecture
K-Map and its
L7 T1 [12 - 18], and
numerical
R2 [196 - Discussion
212]
Adder & T1 [20 - 22], Lecture
L8 Subtractor, R2 [282 - and
Latch 289] Discussion
Resources on
blackboard
Doubt
Clearance
Session/Pendin
g Topics
Computer
Organization
and Design,
Instruction
Codes, Op-
Code,
Computer
registers,
Computer
Instructions,
CPU stack
Organization,
Unit II Instruction
Lecture, As per the
Formats,
ALU CO1, Discussion schedule
Instruction T1, R1, OL5,
Design CO3 and mentioned
types, Timing OL6, OL7
and control, Blackboard below
(8 Hours)
Instruction and
Instruction
sequencing,
Instruction
Cycle, Memory
Reference
Instructions,
Addressing
modes,
Program
Control, Types
of Interrupts,
Design
computer
,performance
and metrics,
Introduction
to Parallelism,
Flynn’s
classification
of computers,
Feng’s
classification,
Parallel
architecture,
Pipeline
Hazards
Condition for
Stalls
Requirements
Computer
Organization
and Design,
Lecture
Instruction
L12 T1[125 - 131] and
Codes, Op-
Discussion
Code,
Computer
Registers.
Computer
Instructions, Lecture
L13 CPU stack T1[134 - 136, and
organization. 249 - 255] Discussion
Instruction
types,
Addressing Resources on Online via
L14 mode, blackboard blackboard
Interrupts,
Types of
Interrupts,
Priority
Interrupts,
Daisy chaining
Priority.
Instruction
formats,
Timing and
control,
Instruction
Sequencing &
Instruction T1[257 - 261, Lecture
Cycles, 137,141 –
L15 and
Memory 145, 147- 151, Discussion
Reference 275 - 280]
Instructions,
Program
Control, Design
computer,
performance
and metrics.
CLASS TEST-
L16
1 (Offline)
Introduction to
Pipelining
(arithmetic &
instruction
pipeline), Basic Lecture
L17 performance T1[301 - 312] and
issues in Discussion
pipelining,
Limitations on
practical depth
of a pipeline.
Pipeline Lecture
T1 [301 - 312]
L19 Hazards, and
Conditions for Discussion
Stall.
Doubt
Clearance
Session/Pendin
g Topics
Introduction,
Instruction
Interpretation
& Execution,
Control
Transfer, Fetch
Cycle, Micro
Unit III programmed Lecture,
CO1, As per the
Control, T1, R1, OL1 Discussion
Control CO4 schedule
Control and
Unit Design mentioned
Memory,
Blackboard below
(8 Hours) Micro
programmed
vs. Hardwired
Control Unit,
Nano
Programming,
Superscalar
processing.
L20 Lecture
R1 [577 - and
Introduction, 583] Discussion
Instruction
Interpretation
& Execution
Lecture
Control R1 [538 -
L21 and
Transfer 587] Discussion
Micro Lecture
L23 R1 [603 - and
programmed
605] Discussion
Control
Lecture
L24 Control and
OL1
Memory Discussion
Micro
programmed Resources on Online via
L25
vs. Hardwired Blackboard blackboard
Control Unit
L26 Lecture
Nano
T1[328 – 330] and
Programming Discussion
Doubt
Clearance
Session/Pendin
g Topics
Memory
Locations &
Addresses,
Semiconducto
r Memory,
Static and
Dynamic
Memory, Main
Memory,
Unit IV Auxiliary
Lecture, As per the
Memory,
Memory Unit CO1, Discussion schedule
Associative T1
Organization CO5 and mentioned
Memory, Cache
Memory, Blackboard below
(4 Hours)
Secondary
Memories:
Optical
Magnetic
Tape,
Magnetic Disk
and
Controllers
Memory
Resources on
Locations
blackboard Online via
L28 & Addresses,
T1[452 – 454, blackboard
Semiconducto
447 - 449]
r Memory.
Static and
Lecture
Dynamic
L29 T1[447 - 451] and
Memory, Main
Discussion
Memory.
Associative Lecture
T1[458 – 464,
L30 Memory, and
464 - 471]
Cache Memory Discussion
Auxiliary
Memory,
Secondary
Memory:
Optical
Magnetic Resources on
Tape, blackboard Online via
L31
Magnetic Disk blackboard
T1[454 - 458]
and
Controllers
Doubt
Clearance
Session/Pendin
g Topics
Doubt
Clearance
Session/Pendin
g Topics
I. SUGGESTED READINGS:
H1. TEXT BOOK:
1. “Computer System Architecture”, 3rd edition, M. Morris Mano, Pearson
Publications.
H2. REFERRENCE BOOKS:
1. “Computer Organization and Architecture”, Sixth Edition, William Stallings, Pearson
Publications.
2. “Fundamental of Digital electronics", second edition, A. Anand Kumar, PHI
publications
3. “Computer Organization and Architecture”, Third Edition, John P. Hayes, TATA
McGraw HILL
2. http://www.ni.com/example/14493/en/
3. https://www.youtube.com/watch?v=2ecMG_OciLo
4. https://www.youtube.com/watch?v=Sf_Yx2z1fRk
5. http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch05.html
6. https://www.youtube.com/watch?v=CDO28Esqmcg
7. http://nptel.ac.in/courses/106106092/12#
J. GUIDELINES
Cell Phones and other Electronic Communication Devices: Cell phones and other electronic
communication devices (such as Blackberries/Laptops) are not permitted in classes during Tests
or the Mid/Final Examination. Such devices MUST be turned off in the class room.
E-Mail and online learning tool: Each student in the class should have an e-mail id and a pass
word to access the LMS system regularly. Regularly, important information – Date of
conducting class tests, guest lectures, via online learning tool. The best way to arrange meetings
with us or ask specific questions is by email and prior appointment. All the assignments
preferably should be uploaded on online learning tool. Various research papers/reference
material will be mailed/uploaded on online learning platform time to time.
Attendance: Students are required to have minimum attendance of 75% in each subject.
Students with less than said percentage shall NOT be allowed to appear in the end semester
examination.
Passing criterion: Student has to secure minimum 30%/40% marks of the “highest marks in
the class scored by a student in that subject (in that class/group class)” individually in both the
‘End-Semester examination’ and ‘Total Marks’ in order to pass in that paper.
Passing Criterion for B. Tech: Minimum 30% and 40% of the highest marks in the
class applicable to the students admitted before July 2015 and onwards July 2015
respectively.
Passing Criterion for M. Tech: minimum 40% of the highest marks in the class
NAME:
ENROLLMENT NO:
SAP ID:
COURSE: Computer System Architecture.
PROGRAM: B.Tech CS SCF
Please rate the following aspects of course outcomes of Computer System Architecture.
Use the scale 1-4*
Sl. 1 2 3 4
No.
1 CO1. Identify Functional Units, Bus Structure and
Addressing Modes.
2 CO2: Design Digital Components including – Decoder,
Multiplexer and Arithmetic Circuits and Design
Arithmetic and Control Unit.
3 CO3: Learn the Design of Arithmetic Unit, Logic Unit
and Control Unit.
4 CO4: Understand the Design of Hardwired &
Microprogrammed Control Unit.
5 CO5: Identify the Memory Hierarchy and its
Performance.