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

COD Course File

This document contains details related to the course "Computer Organization & Design" offered in the Department of Computer Science & Engineering. It includes information such as the vision and mission of the department, academic calendar, syllabus, program outcomes, course outcomes, mapping of course outcomes to program outcomes and program specific outcomes, and program educational objectives. Specifically, it provides the syllabus topics, lists the intended program and course outcomes, and maps the relationship between the course and program outcomes to indicate how achieving the course outcomes will lead to the achievement of the overall program outcomes.

Uploaded by

Ajay Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

COD Course File

This document contains details related to the course "Computer Organization & Design" offered in the Department of Computer Science & Engineering. It includes information such as the vision and mission of the department, academic calendar, syllabus, program outcomes, course outcomes, mapping of course outcomes to program outcomes and program specific outcomes, and program educational objectives. Specifically, it provides the syllabus topics, lists the intended program and course outcomes, and maps the relationship between the course and program outcomes to indicate how achieving the course outcomes will lead to the achievement of the overall program outcomes.

Uploaded by

Ajay Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

S.

No Topic Remark
1 Vision and Mission of Department

2 Academic Calendar &Syllabus

3 Program Outcomes

4 Course Outcomes

5 Mapping of COs with Pos

6 Program Educational Objectives

7 Lecture Plan

8 I Interm Details

8.1 Paper

8.2 Solutions

8.3 Award List

8.4 List of Weak Students

8.5 Result Analysis

8.6 Assignment Given to Weak Students detail etc.

9 Interm 2 Details

9.1 Paper

9.2 Solutions

9.3 Award List

9.4 List of Weak Students

9.5 Result Analysis

9.6 Assignment Given to Weak Students detail etc.

10 Assignments
10.1 Assignment Solutions(I to V)

10.2 Assignment’s award list

11 Unit Test Details

11.1 Papers

11.2 Award List

13 University Questions in last five year of related subject

14 Lecture Notes

15 Topics Beyond Syllabus


Name of Program: B.Tech –CSE

Course File
NAME OF SUBJECT Computer Organization & Design
SUBJECT CODE BCO 009A

SEMESTER IV
NAME OF COURSE AJAY KUMAR
INCHARGE
ACADEMIC YEAR 2017-2018
Department of Computer Science & Engineering
Department of Computer Science & Engineering

Mission of Department

 The Department of Computer Science and Engineering provides an


outstanding research environment complemented by excellence in teaching.

 The Department has a comprehensive curriculum on topics related to all


aspects of Computer Hardware and Software with an emphasis on practical
learning.

 The course structure is up-to-date and includes courses on nascent topics to


equip our students with the latest developments in Computer Science and
Engineering.

Vision of Department
 To promote Research and Development in the frontier areas of Information
Technology.

 To generate Competent Professionals to become part of the Industry and


Research Organizations at the National and International levels.

 To provide necessary strengths to enable the Students to Innovate and


become Entrepreneurs.
SYLLABUS:

SYLLABUS:

UNIT 1 Basic organization of computers, Block level description of the functional


unitsasrelated to the execution of a program; Fetch, decode and execute
cycle.
UNIT 2 Machine instructions, Instruction set architectures, Assembly
languageprogramming, addressing modes, instruction cycles, registers and
storage, addressing modes; discussions about RISC versus CISC
architectures.

UNIT 3 Information representation, Floating point representation (IEEE 754),


computerarithmetic and their implementation; Fixed-Point Arithmetic:
Addition, Subtraction,Multiplication and Division, Arithmetic Logic
Units control and data path, data pathcomponents, design of ALU and
data path, controller design; Hardwired andMicro programmed Control.
UNIT 4 Memory Technology, static and dynamic memory, Random Access and
Serial Access Memories, Cache memory and Memory Hierarchy, Address
Mapping, Cacheupdation schemes, Virtual memory and memory
management unit
UNIT 5 I/O subsystems: Input-Output devices such as Disk, CD-ROM, Printer
etc.;Interfacing with IO devices, keyboard and display interfaces; Basic
concepts Bus Control,Read Write operations, Programmed IO, Concept of
handshaking, Polled and Interrupt-driven I/O, DMA data transfer.

Text Book:
1. Computer Organization by V. Carl Hamacher, Safwat G. Zaky and Zvonko G. Vranesic ,
McGraw-Hill series(2002)
Reference Books:
1. Computer Organization and Design, by David Patterson and John Hennessey,” Elsevier.
2008.
2. Computer System Architecture by Mano, M.M.,, Prentice Hall of India, New Delhi, 1992
3. Computer Systems Design and Architecture (2nd Edition) by Vincent P. Heuring and
Harry F. Jordan (Dec 6, 2003)
4. Computer Architecture and Organization, by Hayes, J.P.1998, McGraw-Hill
Program Outcome(PO’s)
A graduate of the Computer Science and Engineering Program will demonstrate:

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: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using 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 the public health and safety, and the 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 andcultural 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.

PO9. Individual and team work: 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.
Program Specific Outcome:

PSO1: The ability to understand, analyze and develop computer programs in the areas related
to algorithms, system software, multimedia, web design, big data analytics, and networking
for efficient design of computer-based systems of varying complexity.( Professional Skills)

PSO2: The ability to apply standard practices and strategies in software project development
using open-ended programming environments to deliver a quality product for business
success. (Problem-Solving Skills)

PSO3: The ability to employ modern computer languages, environments, and platforms in
creating innovative career paths to be an entrepreneur, and a zest for higher studies.
( Successful Career and Entrepreneurship)

Course Outcome (CO):


At the ends of this course studentswill have:
CO1: Awareness of computer organization.
CO2: Design and architecture of machine.
CO3:Implement different system calls for various units.
CO4: Logical representation of storage, representation and management.
CO5: Analysis of I/O subsystem.

MAPPING COURSE OUTCOMES LEADING TO THE ACHIEVEMENT OF PROGRAM


OUTCOMES AND PROGRAM SPECIFIC OUTCOMES:

Course Program Outcome Program


Outcom Specifice
e Outcome

  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3

CO1 H                     M H    
CO2     H   M                 M  
CO3       M         M       L    
CO4       H           M     M   L
CO5       H           M         L

H = Highly Related; M = Medium L = Low


B.Tech. (CSE) Program Educational Objective (PEO’s):
A graduate of the Computer Science and Engineering Program should:

PEO- I
Students will develop themselves as effective professionals by solving real problems through
the use of computer science knowledge and with attention to team work, effective
communication, critical thinking and problem solving skills.
PEO- II
Students will develop professional skills that prepare them for immediate employment and
for life-long learning in advanced areas of computer science and related fields.
PEO- III
Students will demonstrate their ability to adapt to a rapidly changing environment by having
learned and applied new skills and new technologies.
PEO- IV
Students will be provided with an educational foundation that prepares them for excellence,
leadership roles along diverse career paths with encouragement to professional ethics and
active participation needed for a successful career.
Lecture Plan
Week Lectur Theory (Topic to be covered) Plan Date Actual Reference
No e No Date

1 Basic organization of computers 15/1/2018 Morris


Mano

2 Block level description of the functional units 17/1/2018 Morris


Mano

1 3 Execution of a program; Fetch, decode and 22/1/2018 Morris


execute cycle. Mano

4 Execution of a program; Fetch, decode and 24/1/2018 Morris


execute cycle. Mano

5 Revision & Problem Solving 25/1/2018

6 Machine instructions 29/1/2018 Morris


Mano

7 Instruction set architectures 01/02/201 Morris


8 Mano

8 Assembly language programming 5/02/2018 Morris


Mano
9 Addressing modes, instruction cycles 7/2/2018 Morris
Mano
2
10 registers and storage ,addressing modes 14/2/2018 Morris
Mano

11 RISC versus CISC 15/2/2018 Morris


Mano

12 Revision & Problem Solving 19/2/2018

13 Information representation 21/2/2018

14 computer arithmetic and their implementation 07/3/2018

15 Fixed-Point Arithmetic: Addition, Subtraction 07/3/2018

16 Fixed-Point Arithmetic: Multiplication, Devision 08/3/2018

3 17 Arithmetic Logic Units control and data path 12/3/2018

18 design of ALU and data path 14/3/2018

19 Controller design; Hardwired and Micro 15/3/2018


programmed Control

20 Revision & Problem Solving 26/3/2018

21 static and dynamic memory 28/3/2018

22 Random Access and Serial Access Memories 29/3/2018

23 Cache memory 02/4/2018

24 Memory Hierarchy 05/4/2018


4
25 Address Mapping 06/4/2018

26 Cache updation schemes 09/4/2018

27 Virtual memory and memory management unit 11/4/2018


Assignment-1 Computer Organization & Design

Q1: Starting from an initial value of R=11011101,determine the sequence of binary values in Rafter
the logical shift left, followed by a circular shift right ,followed by a circular shift right ,followed by a
logical shift right and a circular shift left.
Q2:Draw a digital bus system using 16reg of 32 bits:
(a)Multiplexer
(b)Decoder

Q3: Draw a 4- bit arithmetic circuit with proper truth table and a ckt diagram.

You might also like