Skip to main content

Algoritmaların Tasarım ve Analizi

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

MIT’nin bu dersi, algoritma tasarımı ve analizine odaklanır; verimli çözümler üretmek isteyenler için teorik ve pratik temeller sunar.

KONULAR

Algoritmaların Tasarım ve Analizi Giriş

  • Ders Tanımı

Ders Programı

  • Müfredat

Ders Videoları

  • 1. Ünite – Genel Bakış ve Zamanlama Algoritmaları

  • 2. Ünite – Böl ve Fethet Yöntemi: Konveks Kapanım ve Ortanca Bulma

  • 3. Ünite – Böl ve Fethet Yöntemi: Hızlı Fourier Dönüşümü

  • 4. Ünite – Böl ve Fethet Yöntemi: van Emde Boas Ağaçları

  • 5. Ünite – Amortisman: Amortize Edilmiş Algoritma Analizi

  • 6. Ünite – Rastgeleleştirme: Matris Çarpımı ve Hızlı Sıralama (Quicksort)

  • 7. Ünite – Rastgeleleştirme: Atlama Listeleri (Skip Lists)

  • 8. Ünite – Rastgeleleştirme: Evrensel ve Mükemmel Karmalama Fonksiyonları

  • 9. Ünite – Artırma Teknikleri: Aralık Ağaçları (Range Trees)

  • 10. Ünite – Dinamik Programlama: İleri Düzey Dinamik Programlama Yöntemleri

  • 11. Ünite – Dinamik Programlama: Tüm Çiftler Arasında En Kısa Yol Algoritmaları

  • 12. Ünite – Açgözlü Algoritmalar: Minimum Yayılım Ağaçları

  • 13. Ünite – Artımsal İyileştirme: Maksimum Akış ve Minimum Kesim Problemleri

  • 14. Ünite – Artımsal İyileştirme: Eşleme (Matching) Algoritmaları

  • 15. Ünite – Doğrusal Programlama: LP Dönüşümleri ve Simpleks Yöntemi

  • 16. Ünite – Hesaplama Karmaşıklığı: P, NP, NP-Tamlık ve Dönüşümler

  • 17. Ünite – Hesaplama Karmaşıklığı: Yaklaşım Algoritmaları

  • 18. Ünite – Hesaplama Karmaşıklığı: Sabit Parametreli Algoritmalar

  • 19. Ünite – Eş Zamanlı Dağıtık Algoritmalar: Simetri Kırma ve En Kısa Yol/Yayılım Ağaçları

  • 20. Ünite – Eş Zamansız Dağıtık Algoritmalar: En Kısa Yol/Yayılım Ağaçları

  • 21. Ünite – Kriptografi: Karmalama Fonksiyonları

  • 22. Ünite – Kriptografi: Şifreleme Algoritmaları

  • 23. Ünite – Önbellek-Duyarsız Algoritmalar: Ortancalar ve Matris İşlemleri

  • 24. Ünite – Önbellek-Duyarsız Algoritmalar: Arama ve Sıralama Teknikleri

Ders Sonu Değerlendirmesi

  • Google Form Yönlendirmesi

EĞİTİM DETAY

Bu Kurs Hakkında

Algoritma Tasarımı ve Analizi eğitimi, bilgisayar biliminin temel yapı taşlarını öğrenmek ve karmaşık problemlere verimli çözümler geliştirmek isteyen bireyler için hazırlanmıştır. MIT tarafından sunulan bu eğitimde, algoritmaların matematiksel temelleri, karmaşıklık analizi, sıralama ve arama teknikleri, grafik algoritmaları ve dinamik programlama gibi temel konular ele alınmaktadır.

Katılımcılar, algoritmaların nasıl yapılandırıldığını, farklı problemler için en uygun çözüm yaklaşımlarının nasıl belirlendiğini ve performans analizlerinin nasıl yapıldığını öğreneceklerdir. Eğitim, teorik kavramları uygulamalı örneklerle birleştirerek algoritmik düşünme becerisini geliştirmeyi hedefler.

Bu program, bilgisayar bilimi temellerini derinlemesine kavramak ve yazılım geliştirme süreçlerinde etkili, optimize çözümler üretmek isteyen herkes için güçlü bir başlangıç noktasıdır.

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