>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Innovative Approaches In Computer Architectures TBL464 Elective Bachelor's degree 4 Fall 5

Name of Lecturer(s)

Associate Prof. Dr. Süleyman EKEN
Associate Prof. Dr. Serdar SOLAK
Research Assistant Seda BALTA
Lecturer Dr. Alparslan FİŞNE

Learning Outcomes of the Course Unit

1) Tells the basic components of computer architectures.
2) Classifies the definitions of edge computing and cloud computing.
3) Defines co-computation by understanding heterogeneous computing.
4) Distinguishes between graphics processor, multi-core processor and accelerator architectures.
5) Summarizes the basic teachings of distributed computing.
6) Interprets memory optimizations and vector processing architectures
7) Recognizes quantum computing and neuromorphic computing
8) Recognizes supercomputers.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation No relation 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 Middle 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
6 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
7 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
8 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

This course includes learning the fundamental components of computer architecture, innovative work for computer architectures, groundbreaking developments, understanding the differences and interoperability in computer architectures for edge-to-cloud computing, examining high-performance computing components, understanding computing concepts for heterogeneous computing and artificial intelligence, and fundamentals about supercomputers. contains information.

Weekly Schedule

1) General concepts, basis of computer architecture
2) Computer architectural components (processor, cache, register)
3) Computer architectural components (memory, disk, peripherals)
4) Multi-core processors and processor optimizations
5) Memory optimizations and vector processing architectures
6) Graphics processors and GPU compute optimizations
7) Graphics processors and GPU compute optimizations
8) Accelerator Architectures
9) Midterm exam
10) Edge-Cloud Computing
11) Heterogeneous and Distributed Computing Approaches
12) High Performance Computing and Artificial Intelligence Applications
13) Süper-computers
14) Fundamentals of Quantum Computing
15) Fundamentals of Neuromorphic Computing
16) Final exam

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

50%

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required