Skip to main content

İleri Veri Yapıları

Değişken Süre
İÇERİK
EĞİTMENLER
Prof. Erik Demaine
AÇIKLAMALAR

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.

KONULAR

İ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ĞİTİM DETAY

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.

Eduvence Kursundan Ne
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.

Bugün Deneme Dersi Alın
Hayallerinizi gerçekleştirmeye
hemen bizimle başlayın
Enroll