0% found this document useful (0 votes)
10 views2 pages

Arch Software Engineering Outline

Uploaded by

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

Arch Software Engineering Outline

Uploaded by

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

Jimma University

Jimma Institute of Technology


Faculty of Computing and Informatics
Department of Software Engineering
Course Title: Computer Organization and Architecture
Course Code: SEng 2031
Credit Hrs. 3 hrs ECTS: 5

Course Objectives
By the end of this course, students will be able to:

 Describe the basic structure and operation of a digital computer


 Explain basic concepts of circuits and their design
 Understand the fundamentals of numerical data representation and manipulation in digital
computers.
 Identify the processes involved in the basic operations of CPU
 Explain the factors involved in instruction set architecture design.
 Describe the concepts of hierarchical memory organization.
 Identify how I/O systems work, including I/O methods and architectures.
 Explain storage media, and their differences in their respective formats.

Course Outline
Chapter 1:
1.1 Introduction to Digital Computer 2.3. Fixed-point representation
1.2 The Computer Level Hierarchy 2.4. Other binary code
1.3 Von Neumann Mode Chapter 3: Register Transfer Language and
Micro Operations
1.4 Non-Von Neumann Mode
1.5 Logic gates and Boolean algebra 3.1. Register transfer
3.2 Register transfer languages
1.6 Common digital components 3.3. Bus and memory transfer
 Integrated circuit 3.4. Micro operations
 Registers
Chapter 4: Basic Computer Organization and
 Binary counter
Design
 Memory units 4.1. Instruction code
 Combinational circuit 4.2. Computer Registers
 Sequential circuit 4.3 Computer Instructions
4.4 Instruction Processing
Chapter 2: Number system and codes 4.5. Interrupts
2.1. Data types
2.2. Complements

1
6.5 Virtual Memory

Chapter 7: Input-Output and Storage Systems


Chapter 5: Central processing unit 7.1 Introduction
5.1. General register organization 7.2 Input-Output Architectures
5.2. Instruction formats 7.3 Magnetic Disk Technology
5.3 . Addressing modes 7.4 Optical Disks
5.4 . Characteristics of RISC and CISC 7.5 Magnetic tapes
7.6 RAID technology
Chapter 6: Memory Organization
Chapter 8: Pipeline and parallel processing
6.1 Introduction
8.1 Multi-processor
6.2 Types of Memory
8.2 Parallel processing
6.3 The Memory Hierarchy
8.3 Pipeline
6.4 Cache Memory

Assessment method
Mid exam 30%
Assignment 20%
Final exam 50%
Total 100%

Reference books:
 Computer System Architecture, M. Morris Mano,3rd Edition, 1993
 Linda Null and Julia Lobur, the essentials of Computer Organization and Architecture.
 William Stalling, Computer Organization and Architecture: Designing for Performance, 7 th Edition,
Prentice Hall, 2006
 Andrew S. Tannenbaum, Structured Computer Organization, 4 th Edition, Prentice Hall, 1999

You might also like