Skip to main content

Algoritmaların Tasarım ve Analizi

Indefinite Period
CONTENT
Instructors
Prof. Erik Demaine & Prof. Srini Devadas & Prof. Nancy Lynch
EXPLANATION

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

SUBJECTS

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

EDUCATION DETAILS

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.

What Can You Expect
From Eduvence Courses?
  • Learn at your own pace

    Enjoy learning from home without a fixed schedule and with an easy-to-follow method.

  • Get a front-row seat

    With unlimited access, you can watch as many times as you need to perfect your technique.

  • Watch professionally produced lessons

    Eduvence carefully curates its instructor team to provide a high-quality, online learning experience.

  • Learn from the best professionals

    Learn valuable methods and techniques explained by top experts in the creative industry.

  • Certificates

    Receive a certified special certificate for each course. Share it in your portfolio, on social media, or anywhere you want.

  • Share your knowledge and ideas

    Ask questions, request feedback, or offer solutions. Share your learning experience with other students.

Take a Trial Lesson Today
Start achieving your dreams
with us right away
Enroll