>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Computer Organization YZM204 Compulsory Bachelor's degree 2 Spring 4

Name of Lecturer(s)

Prof. Dr. Kerem KÜÇÜK

Learning Outcomes of the Course Unit

1) Explain the fundamental organization of modern-day computers
2) Explain the fundamental architecture of modern-day computers
3) Demonstrate how computer arithmetic is performed
4) Explain computer memory architecture and cache mapping techniques
5) Describe processor structures such as RISC, CISC etc.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12
Learning Outcomes
1 High No relation No relation No relation No relation Middle No relation High No relation No relation No relation No relation
2 No relation No relation No relation Middle No relation No relation No relation No relation No relation Middle No relation No relation
3 No relation High High No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 High High No relation No relation No relation No relation High No relation High No relation No relation High
5 No relation No relation No relation No relation No relation High Middle Middle Middle Middle Middle Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

Introduction Computer evolution and performance Computer function and interconnection Internal and external memory Input and output Computer arithmetic Instruction sets

Weekly Schedule

1) Introduction, Computer Evolution and Performance
2) Computer Function and Interconnections
3) Cache Memory
4) Elements of Cache Design
5) Internal Memory and Structures
6) Input/Output, I/O Channels and Processors
7) Operating System Support: Scheduling and memory Management
8) Midterm examination/Assessment
9) Computer Arithmetic
10) Computer Arithmetic: Floating Point Processes
11) Instruction Sets
12) Instruction Sets: Addressing Modes adn Formats
13) Instruction Cycle and Pipelining
14) RISC Architecture
15) RISC Architecture
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Simulation
3) Case Study
4) Problem Solving
5) Project Based Learning


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

40%

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required