|
Ön Koşul Dersleri
|
|
|
Eğitimin Dili
|
|
|
Koordinatör
|
DR. ÖĞR. ÜYESİ NAZLI TEKİN
|
|
Dersi Veren Öğretim Eleman(lar)ı
|
|
|
Yardımcı Öğretim Eleman(lar)ı
|
|
|
Dersin Veriliş Şekli
|
|
|
Dersin Amacı
|
The objective of this course is to equip students with a solid foundation in data structures and algorithms, emphasizing both theoretical analysis and practical implementation. Students will learn to analyze algorithmic efficiency using Big-O notation and evaluate trade-offs in time and space complexity. The course covers core data structures including linked lists, stacks, queues, binary search trees, AVL and Red-Black trees, hash tables, binary heaps, and graphs, as well as fundamental algorithms for sorting, searching, and graph traversal.
|
|
Dersin Tanımı
|
This course covers fundamental data structures (arrays, linked lists, stacks, queues, trees, and graphs) along with algorithm design and analysis. Students learn sorting, searching, and graph traversal algorithms, and develop efficient solutions by analyzing time and space complexity. The aim is to build problem-solving skills and reinforce algorithmic thinking.
|