Computer Organization Course Outline

Computer Organization Course Outline

<p> UNIVERSITY OF JORDAN</p><p>FACULTY OF ENGINEERING AND TECHNOLOGY (FET) DEPARTMENT OF COMPUTER ENGINEERING</p><p>COURSE OUTLINE</p><p>ABET Unit Classification: Engineering </p><p>Compliant Catalogue: 2004/01</p><p>Course Code: 0907335</p><p>Course Title: Computer Organization</p><p>Credit Hours: 3</p><p>Class Schedule: Section 1: Sun, Tue, and Thu 8:00-9:000, Middle Auditorium (Dr. Elmousa) Section 2: Sun, Tue, and Thu 10:00-11:00, CPE 001 (Dr. Rabadi) Section 3: Mon and Wed 8:00-8:30, CE 002 (Dr. Elmousa) Section 4: Mon and Wed 11:00-12:30, CPE 001 (Dr. Abandah) Laboratory Schedule: None</p><p>Tutorial Schedule: None</p><p>Duration: Fifteen (15) Weeks</p><p>Course Coordinator: Dr. Gheith Abandah Prepared by: Dr. Anas N. Al-Rabadi (Computer Engineering) Dr. Gheith Abandah (Computer Engineering) Dr. Ali Elmousa (Computer Engineering) Date of Outline Preparation: January 30, 2008</p><p>Date of Last Revision: January 30, 2008</p><p>Checked by: </p><p>Approved by HoD: University of Jordan Department of Computer Engineering </p><p>COURSE OUTLINE</p><p>I. Course Description 0907335 Computer Organization [3 CH] Introduction to computer organization. Computer instruction set. Machine language. Data processing. Arithmetic unit: Carry look-ahead adders, Subtractors, and shifters. Logic unit. Combinational and sequential multipliers and dividers. Floating-point number representation and arithmetic. Data path design. Control unit design. Microprogramming. Pipelining. Memory Hierarchy.</p><p>II. Required Background or Experience Prerequisites by course: CPE 231: Digital Logic</p><p>Prerequisites by topic: 1. Digital Logic Design of Circuits and Systems.</p><p>III. Course Objectives 1. Students will learn the fundamentals of computer organization and its relevance to classical and modern problems of computer design 2. Students will be able to identify where, when and how enhancements of computer performance can be accomplished. 3. Students will learn the sufficient background necessary to read more advance texts as well as journal articles on the field. 4. Student will see how to use concepts of computer organization in real-life settings using various PC performance improvements. 5. Students will also be introduced to more recent applications of computer organization in advanced digital systems.</p><p>IV. Expected Outcomes 1. Student will learn the concepts of computer organization for several engineering applications. 2. Student will develop the ability and confidence to use the fundamentals of computer organization as a tool in the engineering of digital systems. </p><p>V. Textbook(s) and Readings Textbook: Patterson and Hennessy, Computer Organization & Design: The Hardware/Software Interface, 3rd ed., Morgan Kaufmann, 2005.</p><p>References: 1. Hennessy and Patterson, Computer Architecture: A Quantitative Approach, 3rd ed., Morgan Kaufmann, 2002. 2. J. Hayes, Computer Architecture and Organization, 3rd ed., McGraw-Hill, 1998. 3. M. Mano, Computer System Architecture, 3rd ed., Prentice Hall, 1993.</p><p>VI. Student Materials - Lecture Slides - Internet site - Homeworks</p><p>VII. College Facilities N/A</p><p>VIII. Course Outline The following topics will be covered in this course: 1 Introduction 1 Week 2 MIPS Instruction Set 2 Weeks 3 Computer Arithmetic 2 Weeks 4 CPU Performance 2 Weeks MIDTERM 5 Datapath Design 2 Weeks 6 Control Design 2 Weeks 7 Pipelining 2 Weeks 8 Memory Hierarchy 2 weeks FINAL EXAM </p><p>IX. Instructional Methods 1. Lectures 2. Quizzes and Homeworks 3. PCSpim to learn MIPS assembly language programming</p><p>X. Evaluation of Outcomes Evaluation will be done based on the following: 1. 3 Homeworks and 2 Quizzes : 20% 2. Midterm Exam : 30% 3. Final Exam : 50%</p><p>XI. Professional Component Contribution This is an introductory course in Computer Organization designed for students to become familiar with the fundamentals of computer organization techniques and their application to computer engineering problems. It provides essential tools that are needed from engineering professionals to measure a simple PC performance. XII. Course Homepage http://www.abandah.com/gheith/Courses/CPE335_S08 XIII. Policies  Attendance is required.  Homeworks are due on exam or quiz dates.  All submitted work must be yours.  Cheating will not be tolerated.  This course requires significant effort.</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us