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

Lesson Plan CA - IT - 2019-20

The document provides a course plan for Computer Architecture for Electronics and Communication Engineering students. It outlines the objectives, outcomes, topics, reference books, and methodology for 15 lectures over 2 units. The objectives are to learn the basic computer structure, arithmetic logic unit, pipelining, parallelism, and memory and I/O. The outcomes are to understand computer operations, design arithmetic units, understand pipelining and parallel architectures, and memory systems. Topics include computer basics, arithmetic, processors, control units, and hazards. Methodologies include lectures, discussions, presentations and hands-on activities.

Uploaded by

rannar
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)
46 views9 pages

Lesson Plan CA - IT - 2019-20

The document provides a course plan for Computer Architecture for Electronics and Communication Engineering students. It outlines the objectives, outcomes, topics, reference books, and methodology for 15 lectures over 2 units. The objectives are to learn the basic computer structure, arithmetic logic unit, pipelining, parallelism, and memory and I/O. The outcomes are to understand computer operations, design arithmetic units, understand pipelining and parallel architectures, and memory systems. Topics include computer basics, arithmetic, processors, control units, and hazards. Methodologies include lectures, discussions, presentations and hands-on activities.

Uploaded by

rannar
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/ 9

FORMAT NO: LP 01

ISSUE NO: 2
ISSUE DATE: 28.01.12

EASWARI ENGINEERING COLLEGE


DEPARTMENT OF INFORMATION TECHNOLOGY
COURSE PLAN
Regulation – 2017

Course/Branch : B.E- Electronics and Total no. of hours given in syllabus:


Communication Engineering
Subject Code : CS8491 Lecture : 45
CBS : 05
Subject Title : Computer Architecture Tutorials : 0
Year/Semester : II/IV Practical : 0
Faculty Name : Dr.R.Priyatharshini TOTAL : 50
OBJECTIVE OF COURSE :
 To learn the basic structure and operations of a computer.
 To learn the arithmetic and logic unit and implementation of fixed-point and floating point
arithmetic unit.
 To learn the basics of pipelined execution.
 To understand parallelism and multi-core processors.
 To understand the memory hierarchies, cache memories and virtual memories.
 To learn the different ways of communication with I/O devices.

OUTCOME OF COURSE: The student should be made to:


On Completion of the course, the students should be able to:
 Understand the basics structure of computers, operations and instructions.
 Design arithmetic and logic unit.
 Understand pipelined execution and design control unit.
 Understand parallel processing architectures.
 Understand the various memory systems and I/O communication.

No. of Method
Sl.No Topic Reference Books Page No
Periods ology

UNIT- I BASIC STRUCTURE OF A COMPUTER SYSTEM 9

Objective: To make students understand the basic structure and operation of digital computer.
Chalk
Basics of a computer system:
1 1 T1 3-24 and
Evolution, Ideas, Technology
Board
Chalk
2 Performance 1 T1 28-40 and
Board
Chalk
3 Power wall 1 T1 40-43 and
Board
Chalk
Uniprocessors to Multiprocessors
4 1 T1 43-46 and
Board
5 Addressing and addressing modes 1 T1 112-120 PPT
Instructions: Operations,
6 1 T1 63-66 Quiz
Operands
Chalk
7 Representing instructions 1 T1 80-86 and
Board
Chalk
8 Logical operations 1 T1 87-89 and
Board
Chalk
9 control operations 1 T1 90-96 and
Board
CBS: Advanced Processor Hand
10 1 - -
Technologies out
Outcome: Understand the basics structure of computers, data representation, instruction formats and
operation of Digital computer.
UNIT II ARITHMETIC FOR COMPUTERS 9
Objective: To learn arithmetic and logic unit and implementation of fixed-point and floating
point arithmetic unit.

Chalk
Fixed point Addition : Addition
11 1 T1 178-180 and
and Subtraction
Board
Chalk
12 Multiplication- sequential version 1 T1 183-186 and
Board
Chalk
Signed multiplication and faster
13 1 T1 187-188 and
multiplication
Board
Chalk
14 Division- division algorithm 1 T1 189-192 and
Board
Chalk
15 Signed division –faster division 1 T1 192-195 and
Board
Chalk
16 Floating Point Arithmetic 1 T1 196-200 and
Board
Floating point operations - Chalk
17 Addition, Multiplication 1 T1 203-210 and
Board
18 High performance arithmetic 1 Handout
Chalk
19 Subword Parallelism 1 T1 222-223 and
Board
Chalk
20 CBS: Design of fast Adders 1 R1 371-375 and
Board

Outcome: Able to design arithmetic and logic unit

UNIT III PROCESSOR AND CONTROL UNIT 9

Objective: To learn the design of data path unit and control unit for processor
Chalk
Introduction, Logic Design
21 1 T1 248-251 and
Conventions
Board
Chalk
22 Building a Datapath 1 T1 251-258 and
Board
23 A Simple Implementation scheme 1 T1 259-272 PPT
An Overview of Pipelining NPTEL
24 1 T1 272-284
video
25 Pipelined datapath and control 2 T1 286-303 PPT
Role
26 Handling Data Hazards 1 T1 303-316
Play
Chalk
27 Control Hazards 1 T1 316-325 and
Board
Chalk
28 Exceptions 1 T1 325-332 and
Board
29 CBS: Embedded Systems - - - PPT

Outcome: Understand implementation of control unit pipelined execution

UNIT IV PARALLELISIM 9

Objective: To understand parallelism and multi-core processors


Chalk
Parallel processing
30 1 OR1 385-386 and
architectures
Board
Parallel processing architectures T1 NPTEL
31 1 507-509
and challenges video
32 Flynn Taxonomy 1 T1 509-515 PPT
OR1 Chalk
Mapping an algorithm on to
33 1 388-393 and
parallel architecture
Board
T1 Chalk
34 Hardware multithreading 1 516-519 and
Board
T1 Chalk
Multicore and shared memory
35 1 519-523 and
multiprocessors
Board
T1 Chalk
Introduction to Graphics
36 1 524-530 and
Processing Units
Board
Clusters and Warehouse scale T1
37 1 531-536 PPT
computers
Introduction to Multiprocessor T1
38 network topologies. 1 536-539 PPT

- Handou
39 Future of Parallel Computing 1 -
t
Outcome: Acquire knowledge on Parallel processing technique and unconventional architectures.
UNIT V MEMORY & I/O SYSTEMS 9

Objective: Disseminate the knowledge of parallel processing technique


Chalk
40 Memory hierarchy 1 T1 374-378 and
Board
Chalk
41 Memory Chip Organization 1 T1 378-383 and
Board
NPTEL
42 Cache memory 1 T1 383-397
video
Chalk
43 Virtual memory 1 T1 427-454 and
Board
Chalk
44 Parallel Bus Architectures 1 OR1 304-308 and
Board
OR1 Chalk
Internal Communication
45 1 311-314 and
Methodologies
Board
OR1 Chalk
46 Serial Bus Architectures 1 321-323 and
Board
47 Mass storage 1 OR1 323-332 PPT
Input and Output Devices. OR1
48 1 339-345 PPT
Hand
49 CBS: GPU Memory System
out

Outcome: Familiarize with the concept of various memories, interfacing and organization
ASSIGNMENTS

Problem Solving on
1. Measuring CPU Performance ,Generating MIPS Assembly code from High Level Language.
2. Fixed and Floating Point Arithmetic operations.
3. Hazards and Cache Memory Concepts

TEXT BOOKS:

1. David A. Patterson and John L. Hennessy, Computer Organization and Design: The
Hardware/Software Interface, Fifth Edition, Morgan Kaufmann / Elsevier, 2014.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky and Naraig Manjikian, Computer Organization
and Embedded Systems, Sixth Edition, Tata McGraw Hill, 2012.

REFERENCES

1. William Stallings, Computer Organization and Architecture – Designing for Performance, Eighth
Edition, Pearson Education, 2010.
2. John P. Hayes, Computer Architecture and Organization, Third Edition, Tata McGraw Hill, 2012.
3. John L. Hennessey and David A. Patterson, Computer Architecture – A QuantitativApproach,
Morgan Kaufmann / Elsevier Publishers, Fifth Edition, 2012.

OTHER REFERENCES (OR)


1.Miles J. Murdocca and Vincent P. Heuring, ―Computer Architecture and Organization: An
Integrated approach‖, Second edition, Wiley India Pvt Ltd, 2015

PREPARED BY APPROVED BY

Dr..R.Priyatharshini HOD
Program Educational Outcomes (PEO)

1. Graduates will be proficient in utilizing the fundamental knowledge of basic sciences and mathematics to the
applications relevant to various streams of Engineering and Technology.
2. Graduates will possess core competencies necessary for application of knowledge of computers and
telecommunications equipment to store, retrieve, transmit, manipulate and analyze data in the context of
business enterprise.
3. Graduates will be capable of thinking logically, pursue lifelong learning and will have the capacity to
understand technical issues related to computing systems and design optimal solutions.
4. Graduates will be able to develop hardware and software systems by understanding the importance of social,
business and environmental needs in the human context.
5. Graduates will gain employment in organizations and establish themselves as professionals by applying their
technical skills to solve real world problems and meet the diversified needs of industry, academia and research.
6. Graduates will be aware of professional ethics of the software industry and equip themselves with
communication skills essential for working in community.

Program Outcomes (PO)

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
3. 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 the public health and
safety, and the cultural, societal, and environmental considerations.
4. 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.
5. 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.
6. 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.
7. 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.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams,
and in multidisciplinary settings.
10. 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.
11. 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.
12. 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

Program Specific Outcomes (PSO)


1. Demonstrate independent critical thinking, apply modern engineering and IT tools including prediction and
modeling to complex engineering activities and to analyze the impact of technology on individuals,
organizations and society
2. Manage complex IT projects with consideration of ethical, environmental and risk factors with sustainability
and operational implications.
COURSE OUTCOMES

Upon completion of the course, the students will be able to


C303.1 Understand the basics structure of computers, operations and instructions.
C303.2 Design arithmetic and logic unit.
C303.3 Understand pipelined execution and design control unit.
C303.4 Understand parallel processing architectures
C303.5 Understand the various memory systems and I/O communication
C303.6 Design high availability and cost effective computers.

CO-PO & CO-PSO Mapping

Justification of mapping:

Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO 1 PSO 2
outcome

C303.1 3 2

C303.2 3 3 1 1
2 2

C303.3 3 1
3 2

C303.4 3 1 2 3 1
2

C303.5 3 1 1 2 2 1
2

C303.6 3 3 3 3
2

Assignments

1 3 3 3

2 3 3 3
3 3 3 3

Curriculum Beyond Syllabus

1 3 3 3 2 3 3

2 3 3 3 2 3 3

3 3

4 3 3 3 3

5 3

CO1 strongly maps with the PO1since the students use basic engineering
C303.1
knowledge to understand the basic operations and instructions.
C303.2 CO1 strongly maps with the PO1, PO2 and with PO3, PO4 moderately since
students has to analyze the problems use basic engineering knowledge to design and
develop computer system
C303.3 Acquired knowledge on pipelined execution and designing control units strongly
maps with PO3 and PO12 as the students can independently upgrade with the
broadest context of technological change .
C303.4 CO5 strongly maps with PO4 as the knowledge on memory hierarchy, i/O devices
and interrupts help them synthesis information valid conclusions
C303.5 Students can provide solution for complex engineering problem considering
multithreading and multi processing, this strongly maps PO3 with CO4
C303.6 PO1, PO2, PO3, PO12 strongly maps with CO6 as students were in position to
analyze real world problem and simulate solution using basic engineering which in
turn create thirst towards lifelong learning.
Knowledge on arithmetic, pipelining and memory enable students to develop
Assignments
solution for real world problems which strongly maps with PO1,PO2, PO3.
Curriculum
Beyond The ability to use modern trends in designing CPU, Embedded systems and virtual
syllabus reality systems moderately maps with PO12 the life long learning

PREPARED BY APPROVED BY

Dr.R.Priyatharshini HOD

You might also like