>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Computer Architecture and Organization TBL301 Compulsory Bachelor's degree 3 Fall 4

Name of Lecturer(s)

Prof. Dr. Mehmet Melih İNAL
Prof. Dr. Kerem KÜÇÜK
Prof. Dr. Mehmet YILDIRIM
Prof. Dr. Halil YİĞİT
Associate Prof. Dr. Süleyman EKEN
Associate Prof. Dr. Adnan SONDAŞ
Assistant Prof. Dr. Sedat ATMACA
Research Assistant Seda BALTA
Research Assistant M.M. Enes YURTSEVER

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
Learning Outcomes
1 Middle Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation

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 interconnection
3) Cache memory
4) Internal memory
5) External memory
6) Input-output devices
7) Operating system support
8) Midterm
9) Computer arithmetic
10) Instruction sets, characteristics, functions and addressing modes
11) Processor structure and function
12) RISC's
13) Instruction level parallelism and superscalar processors
14) Control unit
15) Parallel processing
16) Multicore computers

Recommended or Required Reading

1- William Stallings, "COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE, EIGHTH EDITION", Pearson.
2- Walter A. Triebel , Avtar Singh, "16-Bit and 32-Bit Microprocessors : Architecture, Software, and Interfacing Techniques" , Pearson.

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer


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