Computer Organization and Architecture - AUCE

Computer Organization and Architecture

Share on facebook
Share on google
Share on twitter
Share on linkedin

Course Code:


Course Hours:


Contact Hours / Week:



SCSI220, SCCM360



Aims of Course:

This course provides an overview of the architecture and organization of a computer, such as the CPU, memory, I/O organization, peripherals and so on. From this course, students will learn the basics of computer architecture and low level programming. e.g. assembly code and hardware manipulation. It will focus on the basic concepts of computer architecture and machine instructions; memory access and storage; instruction execution; computer organization; data representation and transfer; digital arithmetic; memory storage and addressing methods; procedures and interrupts; conditional processing, and so on.


Learning Experiences:

This course is offered in 40 hours lecture with case studies, individual exercises, project works, class discussion, critical analysis, problem solving, and individual private study.


Course Learning Outcomes:

Upon successful completion of this course, students will be able:

  • Introduce Computer Evolution & Performance
  • Understand Top Level View of Computer Function & Interconnection
  • Differentiate between cache memory, internal and external memory
  • Illustrate the importance of input and output modules, functions and techniques
  • Understand the computer arithmetic
  • To examine the instruction sets: characteristics and functions, addressing modes and formats
  • Understand the CPU structure and functions
  • Proficiency in assembly language programming, particularly for the Intel 80x86 processor family. Ability to
  • analyze, design, implement, debug, and test assembly language programs.

High Quality Education with Reasonable & Affordable Prices

Apply NOW and Benefit from Financial AID program

error: AUCE Content is protected by COPYRIGHT LAW !!
Scroll to Top



and benefit from special financial aid program