Faculty of Engineering and Natural Sciences
Department of Information Technologies

Code Name Level Year Semester
CEN 252 Computer Organization Undergraduate 2 Spring
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
Compulsory 6 2 + 2 60 English

Instructor Assistant Coordinator
Nejdet Dogru, Assoc. Prof. Dr. Nejdet Dogru, Assoc. Prof. Dr.
[email protected] no email

This course introduces the essentials of computer organization and architecture. It focuses on the function and design of the various components necessary to process information digitally. Topics include instruction processing, instruction set, instruction format and addressing, hardwired vs micro-programmed control, memory interfacing, memory hierarchy, cache and virtual memory, input-output and storage systems.Basically this course provide:
• Introduction of the structure and function of computers.
• Fundamentals of computer organization and architecture.
• Performance characteristics of computer systems, developing the concept of balanced system design that maximizes the performance and utilization of all elements.

  1. Chapter 1, – Introduction,
  2. Chapter 2, – Computer Evolution and Performance
  3. Chapter 3 – Computer Function and Interconnection
  4. Quiz#1 And Chapter 4 – Cache Memory
  5. Chapter 5 – Internal Memory
  6. Chapter 6 – External Memory
  7. Chapter 7– Input and Output
  9. Chapter 7 – Input and Output
  10. Chapter 8 – Operating System Support
  11. Quiz#2 Chapter 10 – Instruction Sets1
  12. Chapter 11 – Instruction Sets2
  13. Chapter 12 – CPU Structure and Function
  14. Chapter 13– RISC

  1. None
  2. None
  3. None
  4. None
  5. None

  1. None
  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None

  • Lectures
  • Presentation
Description (%)
Method Quantity Percentage (%)
Midterm Exam(s)130
Final Exam140
Total: 85
Learning outcomes
  • Apply theory, techniques and relevant tools to the specification, analysis, design, implementation and testing of a simple computing product;
  • An understanding of the limits of their knowledge, and how it influences analyses and interpretations based on that knowledge
  • Evaluate basic theories, processes and outcomes of computing;
  • Knowledge of all of the main development methods relevant to the field of computing, and ability to evaluate critically the appropriateness of different approaches to solving problems in the field of study
  • None
  • William Stallings, Computer Organization & Architecture, Designing for Performance, Prentice Hall, 9th. Edition, 2013
  • Andrew S. Tanenbaum, Todd Austin. Structured Computer Organization 6E. Prentice Hall 2013.

ECTS (Allocated based on student) WORKLOAD
Activities Quantity Duration (Hour) Total Work Load
Lecture (14 weeks x Lecture hours per week)16060
Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
Midterm Examination (1 week) 0
Final Examination(1 week) 0
Preparation for Midterm Examination 0
Preparation for Final Examination60
Total Workload: 60
ECTS Credit (Total workload/25): 2