MECHATRONICS ENGINEERING DEPARTMENT
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us

Computer Organization (CSE-315)


Course Home   


Syllabus                  <


Lecture Notes   


Section Notes   


Assignments     


Labs     


Extras                 


Feedback                  

Course Meeting Times:
Lectures: 2 sessions/ week, 1.5 hours/session
Sections: 1 session/ week, 1.5 hours/session

Goals
After this course you will be able to:
  • State the fundamental principles of computer architecture using a breadth approach.
  • State the concepts of instruction set architecture and related design principles.
  • Identify issues involved in the design of the memory system, especially caches.
  • Evaluate quantitatively the performance of any computer system.                       
  • Design a modern high-performance RISC microprocessor.
  • Compare the different architectural styles.
  • Implement the RISC processor.
  • Use SpecInt and SpecFP to evaluate the performance of computer systems.


Related Courses:
After this course, related courses include:)
Project (MDP-499)
Microprocessor Based Systems
Embedded Systems


Recommended Textbooks:
  • Class Notes.
  • D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Elsevier,2005.
Internet Resources:

Examinations:
The final exam is 3 hours long.

Sections:
The purpose of the recitations is to give students experience in the subject by working out examples and expanding on the material presented in the lectures. Attendance and participation in the recitations is obligatory.

Grading:
List of Topics:
  1. Computer abstraction and technology.
  2. Instruction set architecture.
  3. Alternative architecture.
  4. Processor datapath and control.
  5. Performance evaluation.
  6. Memory system.
Copyright 2021- Mechatronics Department - Ain Shams University
  • Home
  • About Us
  • People
  • Academics
  • Research
    • Current Research Tracks
    • Previous Research Projects
  • Laboratories
  • Resources
    • Students' Projects
  • Contact us