| Ders Adı | DATA STRUCTURES AND MANAGEMENT | Kod | YBSB1008 |
| Kredi | 3 | AKTS | 4 |
| Z/S | Zorunlu | Teorik Saat | 3 |
| Uygulama Saat | 0 | Lab Saat | 0 |
| Ders Dili | İngilizce | Dersi Veren | Doç. Dr. ELİF KARTAL |
| Dersin Veriliş Türü | |||
Bu dersin temel amacı, hesaplama ve programlama bağlamında veri yapılarını ve veri yönetimini öğretmektir.
Bu ders, Python programlama kullanarak veri yapılarının temellerini kapsayacaktır. Python, veri analizi ve makine öğrenmesi de dahil olmak üzere iyi bilinen, üst düzey, genel amaçlı bir programlama dilidir. Bu ders, veri koleksiyonlarının manipüle edilmesini içeren hesaplama problemlerini çözmeye odaklanır. Diziler, listeler, hash tabloları, haritalar, yığınlar, kuyruklar, bağlantılı listeler, ağaçlar, grafikler gibi çoğunlukla her programlama dilinde kullanılan ve verimli programlar yazılmasına yardımcı olan temel doğrusal ve doğrusal olmayan veri yapıları işlenecektir. Ders, sağlam bir veri yönetimi altyapısı sunmaktadır.
Yüz yüze, Ders Notları, Ders Kitabı, Ders Sunumları.
• Miller, B. N., & Ranum, D. L. (2011). Problem Solving with Algorithms and Data Structures Using Python (2nd ed.). Franklin, Beedle & Associates. • Agrawal, B., & Baka, B. (2018). Hands-On Data Structures and Algorithms with Python (2nd ed.). Pact Publishing.