06CS46 Coursedocument Theory
06CS46 Coursedocument Theory
Course Document
Code : 06CS46
Semester : IV
Designation : Lecturer
Division : -
instructions
and
program
execution.
To
gain
knowledge
of
accessing
CLO2
CLO3
CLO5
CLO6
Topic No : 01
Duration : 6 Hrs
Topic Level Objectives (TLOs): To introduce the basic structure of a computer. To study the
functions of various functional units: arithmetic & logic unit (ALU), control unit (CU),
memory unit (MU), I/O unit. To convince the usage of machine instructions and their
execution.
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
1. Explain basic structure of a computer [L 2].
2. Illustrate the functions of various units: ALU, CU, MU, I/O units [L 3].
3. Compare and study various instructions [L 4].
4. Assemble programs using instructions [L 5].
5. Describe basic performance equation [L 1].
6. Compare generations of computer evolution [L 2].
Page
Topic No : 02
Duration : 9 Hrs
Topic Level Objectives (TLOs): To gain knowledge of numbers, arithmetic operations and
characters. To understand memory locations and addressing. To comprehend memory
operations. To get convinced about instructions and instruction sequencing. To carry out
the study of addressing modes, assembly language and encoding of machine instructions.
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
1. Define number representation in n-bit vector form [L 1].
2. Explain addition of unsigned and signed numbers using 2s complement method [L 2].
3. Illustrate byte addressability: big & little endian [L 3].
4. Analyze instructions and instruction sequencing [L 4].
5. List condition codes: N, Z, V, C [L 5].
Topic Name: Input/Output Organization.
Topic No : 03
Duration : 6 Hrs
Topic Level Objectives (TLOs): To define interrupts. To understand accessing I/O devices.
To study the operation of handling multiple devices. To become familiar with controlling
device requests. To explain direct memory access (DMA). To gain knowledge about
interface circuits and standard I/O interfaces: PCI, SCSI & USB buses.
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
1. Define interrupts and exceptions [L 1].
2. Explain accessing I/O devices using polling [L 2].
3. Examine interrupt hardware [L 3].
Page
Topic No : 04
Duration : 9 Hrs
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
1. Describe basic memory structures like: SRAM, DRAM etc [L 1].
2. List and explain types of memory [L 1, 2].
3. Explain semiconductor RAM [L 2].
4. Demonstrate working of CMOS memory cell [L 3].
5. Analyze internal organization of dynamic memory chip ex. 2M x 8 bytes [L 4].
6. Explain cache memories and replacement algorithms [L 1].
7. Explain virtual memory and address translation [L 1].
Page
Topic No : 05
Duration : 9 Hrs
Topic Level Objectives (TLOs): To understand the addition and subtraction of unsigned and
signed binary numbers in a computer. To study various types of addition: ripple carry
adder and carry save adder. To gain knowledge of fast multiplication algorithm Booth
algorithm. To appreciate the use of high-speed multipliers to improve performance of a
computer. To study division algorithms.
Explain addition/subtraction of unsigned and signed binary numbers. Describe high-speed
adders using carry-lookahead logic. Analyze Booth algorithm. Explain high-speed
multipliers. Generate circuits that perform division operations [L 1, 2 ,4 ,6].
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
1. Describe addition/subtraction for unsigned / signed numbers [L 1].
2. List and explain types additions [L 1, 2].
3. Demonstrate Booth algorithm [L 3].
4. Calculate product using bit-pair algorithm [L 4].
5. Calculate division using restoring / non-restoring algorithm [L 4].
Topic Name: Basic Processing Unit.
Topic No : 06
Duration : 6 Hrs
Intended Learning Outcomes (ILOs): At the end of the topic the student should be able to
Page
Activity Schedule
Activities
Distribution of
Announcement
Submission
Evaluation
HODs
Auditors
Date
Date
Date
Remarks
Remarks
First Week
---
---
Course Material
Assignment I
Quiz I
Assignment II
Quiz II
Course Seminar
Course Project
Subject
Proficiency
Test/Skill Test
Page
Outcomes
outcomes
Program Outcomes
a b
CLO-1
6,7,9
M M
CLO-2
6,7,9
CLO-3
3,5,7,8
CLO-4
3,1,7,8
CLO-5
2,7,10
CLO-6
2,5,7
L
H
H M L
Page
References:
1. Computer Organization & Architecture, William Stallings, 7th Edition, PHI, 2002
2. Computer Systems Design and Architecture, Vincent p. Heuring & Harry F. Jordan,
2nd Edition, Pearson Education, 2004
IV
Professionalism:
To provide opportunity for students to work as a part of the team in disciplinary specific
and multidisciplinary projects to enable students to acquire professional, ethical
attitude, and effective communication skills.
Learning Environment:
To provide students with vibrant academic environment that helps them to develop
excellence, leadership, organizing capabilities, ethical values and life-long learning.
Thus improving their overall personality needed for successful professional carrier
Checklist:
Sl. No.
Items
HODs Remarks
Auditors Remarks
Assignments
Quiz Questions
Principals
Remark
Paper
Page
books
Power
point
Slides/OHP
Lesson
Plan
sheets
VTU Question Papers
GATE/PGCET
Course
Project
QPapers
Definitions
Auditors Name :
Signature
Signature
Signature
Page
Programme Outcomes:
Page
10
Graduate will develop confidence for self education and ability for life-long
learning.
Page
11
and
multidisciplinary
projects
to
enable
students
to
acquire
Page
12
VI. To provide training in advanced CASE tools their use to solve problems in different
application domains.
Page
13