Introduction to computer architecture and Organization

irshaid_kamal's picture
Course Code: 
133205
Course Outline: 

An-najahNational University

Faculty of Information Technology

 CIS 133205: Introduction to computer architecture and Organization

(3 Hrs)

Spring, 2010

Course Objectives

After completing this course students must have full knowledge of:

  • comprehend computer functions and how its parts work.
  • CPU components, instruction life cycle, auxiliary memory storage devices and their organization.
  • Main memory functions and types
  • Data representation methods
  • Data Storage Devices

Text book:

System Architecture, fifth edition by STEPHEN D. BURD, 2006

Course Detailed Outline

  • CHAPTER TWO: Introduction to Computer Architecture (WK1 & 2)
  • Numbers systems (binary, octal, decimal and hexadecimal) conversions
  • Automated computation
  • Computer Capabilities
  • Computer Hardware
  • Computer system classes
  • The Role of Software
  • CHAPTER THREE: Data Representation(WK 3 & 4)
  • Data Representation and Processing
  • Binary Data Representation – Hexadecimal, Octal
  • Goals of Computer Data Representation
  • CPU Data Types
  • Data Structures
  • CHAPTER FOUR: Processor Technology and Architecture (WK 5)
  • CPU Operation
  • Instruction and Instruction Sets

FIRST EXAM

  • Instruction Format
  • Clock Rate, CPU Registers, Word Size, Physical CPU
  • Enhancing Processor Performance (Pipelining, Multiprocessing)
  • CHAPTER FIVE: Data Storage Technology (WK 6 & 7)
  • Storage Devices Characteristics (speed, volatility, access method….)
  • Primary Storage  Devices
  • CPU Memory Access
  • Magnetic Storage (disks, optical mass storage, DVD)
  • CHAPTER SIX: system Integration and Performance(WK 8 & 9)
  • System Bus
  • Logical and physical Access
  • Device controllers
  • Interrupt Processing
  • Buffers and Caches

SECOND EXAM

  • CHAPTER SEVEN: Input/Output Technology (WK 10&11)
  • Basic Print and Display Concept
  • Video Display
  • Printers
  • Manual Input Devices
  • Optical  Input Devices
  • Audio I/O Device
  • CHAPTER 10 : Application Development (wk 12 & 13)
  • Application development process
  • System development life cycle
  • Programming languages
  • Data operation
  • Link editing
  • CHAPTER ONE: Computer Technology: Your need to know (wk 14&15)
  • Technology and Knowledge
  • Information System Development
  • Managing Computer Resources

Evaluation plan:

Students will be evaluated in this course as follows:

  • First Exam                     20%
  • Second   Exam             20%
  • Final Exam                    50%
  • HW                                10%.

Class Participation: There will be a subjective evaluation of your contribution in class. The quality of your contribution is more important than the quantity.

الحضور والغياب

تؤكد سياسة الجامعة على التزام الطالب بحضور المحاضرات في بداية موعدها ومن اجل ذلك أضافت برنامج مراقبة الحضور والغياب إلى برنامج الزاجل وبطريقة الكترونية يتم فصل الطالب من المساق الذي يتجاوز عدد غيابا ته بدون عذر خطي موقع من الجهات الرسمية عن(6) ستة غيابات.

في حالة غياب مبرر على الطالب إحضار تقرير مكتوب ورسمي وتسليم نسخة منه لمدرس المساق في موعد لا يتجاوز اليوم الأول من الأسبوع الذي يلي الأسبوع الذي تغيب به الطالب.

 الطالب هو الذي يتحمل مسؤولية حرمانه من المساق في حال تجاهله لهذه القوانين.

Missing Exams:

University regulations state that NO MAKE UP EXAMS WILL BE MADE unless a student has a well documented excuse such as personal injuries or death of a first degree relative, OTHERWISE a student gets ZERO in the missed exam. In case of an accepted excuse, student must setup a makeup exam date which must be within at most one week from the original exam date.