code CE243
credit_hours 3
title Intro. to Computer Architecture
arbic title
prequisites CE216
credit hours 3
Description/Outcomes The course Includes the organization and architecture of computer systems hardware instruction set architectures addressing modes register transfer notation processor design and computer arithmetic memory systems hardware implementations of virtual memory, and input/output control and devices This course exposes the student to computer design & organization. It aims for the student to understand the software/hardware interface, instructions, processor, modules & performance issues.
arabic Description/Outcomes
objectives 1. Present the various digital components used in the organization and design of digital computers.
2. Explain the detailed steps that a designer must go through in order to design an elementary basic computer
3. Introduce the organization and architecture of the main units of a digital computer.
4. Experiment with assembly language programming for a hypothetical machine.
arabic objectives
ref. books 1. David A. Patterson, John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann.
2. Morris Mano, Computer System Architecture, Prentice Hall.
3. John L. Hennessy, David A. Patterson, Computer Architecture A Quantitative Approach, Morgan Kaufmann.
arabic ref. books
textbook Null Linda and Julia Lobur, The Essentials of Computer Organization and Architecture, Jones and Bartlett Publishers.
arabic textbook
objective set
content set
course file 530_CE243_CE243.pdf
Course Content
content serial Description