IOE Syllabus – Computer Organization and Architecture (COA)

Computer Organization and Architecture (COA) is introduced in Engineering course of various faculties with the objective to provide the organization, architecture and designing concept of computer system including processor architecture, computer arithmetic, memory system, I/O organization and multiprocessors. 

Read: Chapter Wise Notes of Computer Organization and Architecture (COA)

Lecture : 3 Year : III
Tutorial : 1 Part : I
Practical : 1.5


1. Introduction (3 hours)

1.1.Computer organization and architecture

1.2.Structure and function

1.3.Designing for performance

1.4.Computer components

1.5.Computer Function

1.6.Interconnection structures

1.7.Bus interconnection


2. Central processing Unit (10 hours)

2.1.CPU Structure and Function

2.2.Arithmetic and logic Unit

2.3.Instruction formats

2.4.Addressing modes

2.5.Data transfer and manipulation

2.6.RISC and CISC

2.7.64-Bit Processor

3. Control Unit (6 hours)

3.1.Control Memory

3.2.Addressing sequencing

3.3.Computer configuration

3.4.Microinstruction Format

3.5.Symbolic Microinstructions

3.6.Symbolic Micro program

3.7.Control Unit Operation

3.8.Design of control unit

4. Pipeline and Vector processing (5 hours)


4.2.Parallel processing

4.3.Arithmetic Pipeline

4.4.Instruction Pipeline

4.5.RISC pipeline

4.6.Vector processing

4.7.Array processing

5. Computer Arithmetic (8 hours)

5.1.Addition algorithm

5.2.Subtraction algorithm

5.3.Multiplication algorithm

5.4.Division algorithms

5.5.Logical operation

6. Memory system (5 hours)

6.1.Microcomputer Memory

6.2.Characteristics of memory systems

6.3.The Memory Hierarchy

6.4.Internal and External memory

6.5.Cache memory principles

6.6.Elements of Cache design

6.6.1.Cache size

6.6.2.Mapping function

6.6.3.Replacement algorithm

6.6.4.Write policy

6.6.5.Number of caches

7. Input‐Output organization ( 6 hours)

7.1.Peripheral devices

7.2.I/O modules

7.3.Input‐output interface

7.4.Modes of transfer

7.4.1.Programmed I/O

7.4.2.Interrupt‐driven I/O

7.4.3.Direct Memory access

7.5.I/O processor

7.6.Data Communication processor

8. Multiprocessors ( 2 hours)
8.1. Characteristics of multiprocessors

8.2.Interconnection Structures

8.3.Interprocessor Communication and synchronization


1.Add of two unsigned Integer binary number

2.Multiplication of two unsigned Integer Binary numbers by Partial‐Product Method

3.Subtraction of two unsigned integer binary number

4.Division using Restoring

5.Division using non‐ restoring methods

6.To simulate a direct mapping cache


1.M. Morris Mano: Computer System Architecture, Latest Edition

2.William Stalling: Computer organization and architecture, Latest Edition

3.John P. Hayes: Computer Architecture and Organization, Latest Edition

4.V.P. Heuring, H.F. Jordan: Computer System design and architecture, Latest Edition

5.S. Shakya: Lab Manual on Computer Architecture and design

Evaluation Scheme:

The question will cover all the chapters of the syllabus. The evaluation scheme will be as indicated in the table below:

Chapters Hours Marks distribution*
1 3 6
2 10 18
3 6 10
4 5 10
5 8 14
6 5 8
7 6 10
8 2 4
Total 45 80

*There may be minor variation in marks distribution.

We're always listening.
Have something to say about this article? Find us on Facebook, Twitter or our LinkedIn.
Raju Dawadi
Raju Dawadi
Raju is currently actively involved in DevOps world and is focused on Container based architecture & CI/CD automation along with Linux administration. Want to discuss with him on any cool topics? Feel free to connect on twitter, linkedIn, facebook.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.