You are on page 1of 4

Course Title Computer Architecture & Organization

Course Code CSE201


Prerequisite Digital Computer Logic
Credit Hours 3+0

Aims & Objectives

This course deals with computer architecture, organization and design as well as provides
three subjects related with computer hardware, i ) various components used in
organization and design of digital computers, ii) Detailed steps that a designer must go
through in order to design a basic computer iii) organization and architecture of CPU,
I/O, Memory and Multiprocessing.

Learning Outcomes

 Basic computer architecture


 Arithmetic logic unit and control unit
 Internal Registers of microprocessor
 Memory Management techniques ,Placement and Replacement algorithms
 Direct Memory access
 Multiprocessors
 Distributed Systems

Marks Distribution:

Assignments + Class Quizzes + Project(s) + Presentation(s) 25%


Midterm Examination 25%
Final Examination 50%

Assignments:

Assignments would be assigned at least one week before the due date and must be
submitted on or before due date. No late assignment will be accepted. Total of 4
assignments would be assigned during the semester two before the midterm and two
after the midterm . You have to be very careful while you are solving your
assignment. Please do not try copy from someone else in order to avoid any problem
at the end of the semester.
Class Quizzes:

To check the class performance, sudden death test or class quizzes would be taken in
class throughout the semester. At least 4 quizzes would be taken during the semester.
Two before the midterm and two after the midterm .These quizzes have to be solved
in the class and they would be of short duration. There would be no LATE submission
or MAKEUP for these quizzes.

Recommended Books:

Computer Organization and Architecture


William Stallings
ISBN: 0130351199
Format: Paperback, 840pp
Pub. Date: June 2002
Publisher: Pearson Education
Edition Description: 6TH
Edition Number: 6

Reference Book:

Computer System Architecture


M. Morris Morris Mano
ISBN: 0131755633
Format: Hardcover, 524pp
Pub. Date: October 1992
Publisher: Pearson Education
Edition Description: 3rd ed
Edition Number: 3

Computer Architecture: A Quantitative Approach


John L. Hennessy, David A. Patterson,
David Goldberg, Krste Asanovic
ISBN: 1558605967
Format: Hardcover, 1136pp
Pub. Date: June 2002
Publisher: Elsevier Science & Technology
Edition Number: 3
Week-wise Course Break-up
Course Title: Computer Architecture &Organization
Week Topic to be Covered Remarks
1. Organization and Architecture, structure and function , computer evolution
and performance
2 Register Transfer and Micro operations ,Bus and Memory Transfer, Assignment # 1
Arithmetic Micro-operations, Logic Micro-operations
3 Basic Computer organization, Instruction codes, Stored Program
Organization, Design of control unit
4 Designing of basic computer, Instruction Cycle, Macro operations, Hardware Quiz # 1
specification
5 Complete computer description, Circuit Diagram of complete computer Assignment # 2
system.
6 Instruction format, Addressing Modes, Instruction set
7 Data representation, Data types, Complements, Fixed point representation, Quiz # 2
Floating point representation
8 Data representation, Data types, Complements, Fixed point representation,
Floating point representation (contd)
Mid Term Examination
9 Programming the basic computer, Machine language, Assembly Language
10 Assembler, Program Loops, Programming ALU, Subroutine Assignment # 3
11 Micro programmed Control, Control Memory, Address sequencing, Design Quiz # 3
of control unit
12 Central Processing unit, General register organization, Stack organization,
Instruction Formats ( Three-address, Two Address, one Address instructions)
13 Input Output organization, Peripheral devices, I/O interface, Asynchronous Assignment # 4
data transfer, Modes of transfer , DMA
14 Memory Organization, Memory hierarchy, RAM, ROM, Memory Address Quiz # 4
map, Cache Memory , Memory Management
15 External Memory ,Operating System Support, Memory Management
(contd), practice questions
16 Memory management (contd) Project/
Multiprocessors, Characteristics of Multiprocessors, Interconnection Presentation
structures, Inter processor communication.
Final Examination

You might also like