0% found this document useful (0 votes)
166 views3 pages

Computer Organization Lesson Plan August 2019

This document provides information about the Computer Organization course taught at H.M.S. Institute of Technology. The course is a 3 credit core course taught in the third semester to Computer Science Engineering students. The document outlines the course objectives, topics to be covered each week over the semester, textbooks, assessment details and contact information for the faculty teaching the course. The topics include basic computer structure, performance, machine instructions, I/O devices, memory systems, arithmetic operations and fundamental concepts of computer organization.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
0% found this document useful (0 votes)
166 views3 pages

Computer Organization Lesson Plan August 2019

This document provides information about the Computer Organization course taught at H.M.S. Institute of Technology. The course is a 3 credit core course taught in the third semester to Computer Science Engineering students. The document outlines the course objectives, topics to be covered each week over the semester, textbooks, assessment details and contact information for the faculty teaching the course. The topics include basic computer structure, performance, machine instructions, I/O devices, memory systems, arithmetic operations and fundamental concepts of computer organization.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1/ 3

H.M.S.

INSTITUTE OF TECHNOLOGY,TUMKUR
NH-4 Kesaramadhu Post, Kyathsandra , Tumkur- 572104. Karnataka

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Department Computer Science & Engineering Course Type Core
Course Title Computer Organization Course code 18CS34
L-T-P 3-0-0 Duration of exam 3 hours
Internals 40 Marks External 60 Marks
Name of the Faculty Dr. A. Vijayaraghavan Contact hours 44
Designation Professor Semester III

Pre Requisites:

 Basic knowledge of computers


 Concepts and ideas on number system
 Basic idea on Electronics and microprocessors.

Course Outcomes (COs)

Co’s Description
CO1 Explain the basic organization of a computer system
CO2: Demonstrate functioning of different sub systems, such as processor, Input/output, and
memory.

CO3: Illustrate hardwired control and micro programmed control. pipelining, embedded and
other computing systems
CO4: Build simple arithmetic and logical units.

CO5: Adapt basic in the organization of the computer peripherals, Multiprocessors and Embedded

Assessment Methods

A. Continues
1. 3 internal Assessment Tests Evaluated for 30 Marks
2. Assignments ->Encouragements from all modules cumulative added for 10 marks
3. Seminars & Presentations ->Encouragements
B. Semester end assessment
Semester end examinations -> Evaluated for 60 Marks
Lesson plan for Academic Year AUGUST 2019 TO DECEMBER 2019

S.No Date Topics planned for the session Teaching Topics


Aids Covered
1 30/7/19 Module -1 Basic Structure of Computers Basic Operational BB
Concepts, Bus Structures,
2 1/8/19 Performance: - processor clock, Basic performance equation, Clock BB
rate, performance measurement,
3 3/8/19 Machine instructions and programs: Memory Location and BB
Address, Memory Operations
4 3/8/19 Instructions and instructions sequencing: Register transfer notation, BB
assembly language notation, basic instruction types, instruction
execution and Straight-Line Sequencing, branching, condition codes,
generating memory addresses.
5 5/8/19 Instructions and instructions sequencing: Addressing modes: BB
implementations of variables and constants, indirection and pointers.
6 5/8/19 Assembly language, Basic input and output Operations, BB
7 6/8/19 Stacks and Queues, Subroutines: Subroutine nesting & processor BB
stack,
8 8/8/19 Parameter passing, the Stack frame.
9 10/8/19 Additional instructions: logic instructions shift& rotate instruction, BB
multiplication & division. Encoding of machine instruction.
10 17/8/19 Assignments / Revision / Slip Test BB
11 19/8/19 Module -2 Accessing I/O devices: Interrupts: Interrupt hardware, BB
enabling & disabling interrupts, Handling multiple devices,
12 20/8/19 Controlling device requests, exceptions; BB
13 22/8/19 DMA : bus arbitration. BB/PPT
14 24/8/19 Buses: Synchronous and asynchronous buses, discussion. BB
15 26/8/19 Buses: Synchronous and asynchronous buses, discussion BB
16 27/8/19 Interface circuits: Parallel & Serial port: BB
17 29/8/19 Interface circuits: Parallel & Serial port: BB/PPT
18 31/8/19 Std IO interfaces: PCI and SCSI bus BB/PPT
19 3/9/19 Std IO interfaces: PCI and SCSI bus BB/PPT
20 5/9/19 USB BB/PPT
21 10/9/19 Assignments / Revision / Slip Test
22 12/9/19 Module – 3 Basic concepts: Semiconductor RAM memories: BB
Internal organization, Static memories,
23 14/9/19 synchronous & asynchronous DRAM’s , BB
24 16/9/19 structure of large memories , memory system considerations, Ram BB
bus memory
25 19/9/19 Read only memories: ROM, PROM, EPROM and EEPROM. BB/PPT
26 21/9/19 Read only memories: ROM, PROM, EPROM and EEPROM. BB/PPT
27 23/9/19 Flash memory; speed, size and cost. BB/PPT
28 24/9/19 Cache memories: Mapping functions BB/PPT
29 26/9/19 Replacement algorithms. BB/PPT
30 30/9/19 performance consideration: interleaving, Hit rate and Miss Penalty BB/PPT
31 1/10/19 Assignments / Revision / Slip Test
32 3/10/19 Module-4 Arithmetic: Numbers, Arithmetic operations and chrs BB
33 5/10/19 Addition and subtraction of signed numbers: Fetching a word from BB
memory ,
34 14/10/19 storing a word in memory; BB
35 15/10/19 Design of fast address: carry-look ahead addition. BB
36 17/10/19 Multiplication of Positive numbers: signed operand multiplication: BB
booth algorithm
37 19/10/19 Multiplication of Positive numbers: signed operand multiplication: BB
booth algorithm
38 21/10/19 Fast multiplication: bit-pair recording of multipliers carry-save BB
addition of summands.integer division.
39 22/10/19 Fast multiplication: bit-pair recording of multipliers carry-save BB
addition of summands.integer division.
40 24/10/19 Integer Division BB/PPT
41 26/10/19 Assignments / Revision / Slip Test
42 31/10/19 Module-5 Some fundamental concepts: BB/PPT
43 2/11/19 register transfers, performing an arithmetic and logic operations, BB
44 4/11/19 fetching word from memory, storing a word in memory BB/PPT
45 5/11/19 Execution of a Complete Instruction, BB
46 9/11/19 Multiple Bus Organization BB
47 11/11/19 Multiple Bus Organization BB
48 14/11/19 Hard-wired Control, Micro programmed Control BB
49 19/11/19 Pipelining: Basic Concepts of pipelining BB
50 21/11/19 Assignments / Revision / Slip Test

Text Books:
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky: Computer Organization, 5th Edition, Tata
McGraw Hill, 2002. (Listed topics only from Chapters 1, 2, 4, 5, 6, 7, 8, 9 and12)
Reference Books:
1. William Stallings: Computer Organization & Architecture, 9th Edition, Pearson, 2015.

Signature of Subject In-Charge Signature of HOD Signature of Principal

You might also like