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

Course Outline 2021

Uploaded by

abdi gm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Course Outline 2021

Uploaded by

abdi gm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Adama Science and Technology University

School Department
Electrical Engineering and computing Electronics and Communication Eng’g

Course Title Computer Architecture and Organization

Operation Period First semester 2020/21 Course Credits 3

Course Manner Major Mandatory Code ECE4201

Target Students’ Major ECE Course Instructor Tesfaye B

Prerequisite for enrolment ECE3204 Digital Logic Capacity 20 students/section


Design

Learning outcome  Illustrate various elementary concepts of computer architecture including,


syntax of register transfer language, micro operations, instruction cycle, and
control unit.
 Describe the design of basic computer with instruction formats & addressing
modes
 Explore various input output, memory management techniques and algorithms
for performing addition, subtraction, and division etc
 Interpret the concepts of pipelining, multiprocessors, and inter processor
communication

Course Description General Introduction; Computer Arithmetic; The Central Processing Unit:
Architecture and Instruction Set; Instruction Format and Addressing Modes;
Register Transfer Descriptions; Organization of the Arithmetic and Logic Unit;
The Control Unit Realization: Hardwired and Micro programmable; The Memory
Hierarchy and Memory Management; Input-Output Devices; Software of a
Computer System; Design of a Small Computer System Testing

Related research areas  Computer systems


 High Performance Computers
 Embedded systems
 VLSI circuits and systems
Course Outline
Chapters Topic/Subtopic
Chapter 1 1.1 Organization and architecture
Introduction 1.2 Computer evolution
1.3 Performance
Chapter 2 2.1 Integer representation
Computer 2.2 Integer arithmetic
Arithmetic 2.3 Floating-Point representation
2.4 Floating-Point arithmetic
Chapter 3 3.1 Instruction sets
CPU(Central 3.2 Instruction format and addressing modes
Processing Unit) 3.3 RISC and CISC
3.4 CPU Structure
3.5 The Control Unit (Hardwired and Micro programmed )
3.6 Basic computer Design
Chapter 4 4.1 Classification and hierarchy of Memory systems
Memory Systems 4.2 Main memory
4.3 Cache Memory
4.4 Secondary Memory
4.5 Other types of memory
4.6 Memory Management
Chapter 5 5.1 Modes of transfer
Input and Output 5.2 I/O interface
Systems 5.3 Techniques used for I/O Operations:
i. Programmed
ii. Interrupt-driven
iii. Direct Memory Access
Chapter 6 6.1 Pipelining
Advanced Concepts 6.2 Introduction to parallel processing
6.3 Introduction to operating systems
6.4 Cloud Computing
6.5 Quantum Computing
Assessments Parameter Weight Remarks
Attendance 5%
Quiz 5%
Assignment / Presentation 10%
Test 10%
Project(Basic Computer Design) 30%
Final exam 40%
Total 100%
Course Textbook  William Stallings: Computer Organization and Architecture: Design for
performance
 M.M.Mano: Computer System Architecture

Related references  Barry Wilkinson: Computer Architecture Design and Performance


 David A Patterson and John L.Hennessy: Computer Architecture A Quantitative
Approach
 David A Patterson and John L.Hennessy: Computer Organization and Design
Hardware/Software Interface

You might also like