
İleri Veri Yapıları


MIT tarafından sunulan bu ders, modern bilgisayar biliminde temel bir rol oynayan veri yapılarının kuramsal temellerini ve uygulamalarını ele alır.
İleri Veri Yapıları Giriş
-
Ders Tanımı
Ders Programı
-
Müfredat
Ders Videoları
-
Ünite 1 – Kalıcı (Persistent) Veri Yapıları
-
Ünite 2 – Geriye Dönük (Retroactive) Veri Yapıları
-
Ünite 3 – Geometrik Yapılar I
-
Ünite 4 – Geometrik Yapılar II
-
Ünite 5 – Dinamik Optimalite I
-
Ünite 6 – Dinamik Optimalite II
-
Ünite 7 – Bellek Hiyerarşisi Modelleri
-
Ünite 8 – Önbellek-Algısız Yapılar I
-
Ünite 9 – Önbellek-Algısız Yapılar II
-
Ünite 10 – Sözlükler
-
Ünite 11 – Tamsayı Modelleri
-
Ünite 12 – Birleşim Ağaçları (Fusion Trees)
-
Ünite 13 – Tamsayı Alt Sınırları
-
Ünite 14 – Doğrusal Sürede Sıralama
-
Ünite 15 – Statik Ağaçlar
-
Ünite 16 – Dizgiler (Strings)
-
Ünite 17 – Özlü Yapılar I
-
Ünite 18 – Özlü Yapılar II
-
Ünite 19 – Dinamik Grafikler I
-
Ünite 20 – Dinamik Grafikler II
-
Ünite 21 – Dinamik Bağlantılılık Alt Sınırı
-
Ünite 22 – Bellek Modelleri Tarihi
Ders Sonu Değerlendirmesi
-
Google Form
Eğitim Detayları
Bu Ders Hakkında
MIT tarafından sunulan “İleri Veri Yapıları” dersi, bilgisayar bilimlerinin temel yapı taşlarından biri olan veri yapılarını teorik ve pratik düzeyde derinlemesine ele alır. Ders, yalnızca klasik veri yapılarını değil, aynı zamanda güncel araştırmalara konu olan gelişmiş yapıları da kapsamaktadır. Algoritmaların verimli çalışabilmesi için uygun veri yapılarını seçmenin ve tasarlamanın kritik önemine odaklanılır.
Her ders, belirli bir veri yapısının ardındaki temel fikirleri keşfetmeye yönelik sezgisel bir analizle başlar; ardından bu yapıların nasıl çalıştığını anlamaya ve uygulamaya yönelik kodlama örnekleriyle devam eder. Ders içeriği, hem akademik araştırmalarla ilgilenen öğrencilere hem de gerçek dünya problemlerine çözüm geliştirmek isteyen uygulayıcılara hitap eder. Python dilinde yapılan örnek uygulamalar sayesinde öğrenciler, karmaşık veri yapılarını kod düzeyinde deneyimleme fırsatı bulur.
Ders kapsamında sıklıkla karşılaşılan yapılar arasında arama ağaçları, öncelik kuyrukları, hash tabloları, birleşim-küme algoritmaları ve daha fazlası yer alır. Her yapı, karşılaştırmalı analizler ve performans ölçümleriyle desteklenir.
Ön Koşullar
Katılımcıların temel algoritma bilgisine ve orta düzey Python programlama yetkinliğine sahip olmaları önerilir.
Eğitmen
Prof. Erik Demaine, Massachusetts Institute of Technology (MIT) Bilgisayar Bilimleri ve Yapay Zeka Laboratuvarı’nda (CSAIL) görev yapan dünyaca ünlü bir bilgisayar bilimcisidir. Veri yapıları, algoritmalar, algoritmik geometri ve origami matematiği gibi çok çeşitli alanlardaki özgün çalışmalarıyla tanınır. Demaine, hem araştırmacı hem de eğitimci kimliğiyle dikkat çeker; derin teknik konuları sezgisel ve erişilebilir biçimde sunmasıyla öğrenciler arasında büyük ilgi uyandırır. MIT'deki eğitimi, sadece kavramsal öğretime değil, aynı zamanda yaratıcılığı teşvik eden pedagojik yöntemlere dayanır.
Eğitim boyunca kullanılan materyaller ve videolar, Prof. Demaine’in öğrencilerle birlikte ürettiği etkileşimli içeriklerden oluşmakta; bu da dersi yalnızca teknik değil aynı zamanda ilham verici bir deneyim haline getirmektedir.
-
Kişisel Gelişimİş modeli kanvasını oluşturarak iş fikirlerini analiz etmeyi, müşteri segmentlerini belirlemeyi ve başarılı iş modelleri...Ücretsiz
-
Kişisel GelişimÜcretsiz
-
Kişisel GelişimPazara giriş stratejileri, ürün-pazar uyumu, dijital dönüşüm gibi konular ele alınarak, modern pazarlama yöntemlerinin e...Ücretsiz
Bekleyebilirsiniz?
-
Kendi hızınızda öğrenin
Belirli bir program olmadan ve takip etmesi kolay bir yöntemle evden öğrenmenin tadını çıkarın.
-
Ön sıra koltukları alın
Sınırsız erişimle, tekniğinizi mükemmelleştirmek için ihtiyaç duyduğunuz kadar izleyebilirsiniz.
-
Profesyonel olarak hazırlanmış kursları izleyin
Eduvence, yüksek kaliteli, çevrimiçi bir öğrenme deneyimi sağlamak için eğitmen kadrosunu özenle oluşturur.
-
En iyi profesyonellerden öğrenin
Yaratıcı sektördeki en iyi uzmanlar tarafından açıklanan değerli yöntemleri ve teknikleri öğrenin.
-
Sertifikalar
Her kurs için onaylı özel bir sertifika alın. Portföyünüzde, sosyal medyada veya istediğiniz her yerde paylaşın.
-
Bilgi ve fikirlerinizi paylaşın
Sorular sorun, geri bildirim isteyin veya çözümler sunun. Öğrenme deneyiminizi diğer öğrencilerle paylaşın.

