
Algoritmalara Giriş


Algoritmaların temellerini keşfedin; bu ders, problem çözmede verimliliği artırmak için gerekli analiz ve tasarım tekniklerini sunar.
Algoritmalara Giriş
-
Ders Tanıtımı
Ders Programı
-
Müfredat
Ders Videoları
-
Ünite 1: Algoritmalar ve Hesaplama
-
Ünite 2: Veri Yapıları ve Dinamik Diziler
-
Ünite 3: Kümeler ve Sıralama
-
Ünite 4: Hashleme
-
Ünite 5: Doğrusal Sıralama (Linear Sorting)
-
Ünite 6: İkili Ağaçlar – Bölüm 1
-
Ünite 7: İkili Ağaçlar – Bölüm 2: AVL
-
Ünite 8: İkili Yığınlar (Binary Heaps)
-
Ünite 9: Genişlik Öncelikli Arama (Breadth-First Search)
-
Ünite 10: Derinlik Öncelikli Arama (Depth-First Search)
-
Ünite 11: Ağırlıklı En Kısa Yollar
-
Ünite 12: Bellman-Ford Algoritması
-
Ünite 13: Dijkstra Algoritması
-
Ünite 14: Tüm Noktalar Arası En Kısa Yol (APSP) ve Johnson Algoritması
-
Ünite 15: Dinamik Programlama – Bölüm 1: SRTBOT, Fibonacci, DAG’ler, Bowling Problemi
-
Ünite 16: Dinamik Programlama – Bölüm 2: LCS, LIS, Para Problemi
-
Ünite 17: Dinamik Programlama – Bölüm 3: APSP, Parantezleme, Piyano Problemi
-
Ünite 18: Dinamik Programlama – Bölüm 4: Çubuklar, Alt Küme Toplamı, Yarı-Polinomiyal Algoritmalar
-
Ünite 19: Karmaşıklık (Complexity)
-
Ünite 20: Ders Genel Tekrar
-
Ünite 21: Algoritmalarda Sonraki Adımlar
Ders Programı Değerlendirme
-
Google Form Yönlendirmesi
Bu Kurs Hakkında
"Algoritma Tasarımı ve Analizi" eğitimi, bilgisayar biliminin yapı taşlarını öğrenmek ve karmaşık problemler için verimli, optimize çözümler geliştirmek isteyen bireyler için hazırlanmıştır. MIT tarafından sunulan bu kapsamlı programda; algoritmaların matematiksel temelleri, karmaşıklık analizi, sıralama ve arama algoritmaları, ağaç yapıları, grafik algoritmaları ve dinamik programlama gibi temel konular detaylı biçimde ele alınmaktadır.
Eğitim süresince katılımcılar, algoritmaların nasıl geliştirildiğini, farklı problem türleri için en uygun çözüm yaklaşımlarının nasıl seçildiğini ve bu çözümlerin performans analizlerinin nasıl yapıldığını öğreneceklerdir. Teorik bilgi, uygulamalı örneklerle pekiştirilerek algoritmik düşünme ve çözümleme yetkinliği kazandırılması amaçlanmaktadır.
Bu program, yazılım mühendisliği, veri bilimi veya yapay zekâ gibi alanlarda sağlam bir temel oluşturmak isteyen herkes için ideal bir başlangıç noktasıdır.
Eğitmenler Hakkında
Prof. Erik Demaine
MIT Bilgisayar Bilimleri ve Yapay Zekâ Laboratuvarı (CSAIL) üyesi olan Prof. Demaine, algoritma teorisi, veri yapıları ve algoritmik geometri alanlarında dünya çapında tanınmış bir uzmandır.
Dr. Jason Ku
MIT'de araştırmacı ve eğitmen olarak görev yapan Dr. Ku, özellikle kombinatorik algoritmalar ve problem çözme teknikleri üzerine çalışmalar yürütmektedir. Eğitimde problem çözüm oturumlarını yönetmektedir.
Prof. Justin Solomon
Bilgisayarla görme ve grafikler alanında uzman olan Prof. Solomon, aynı zamanda algoritmaların uygulamalı yönleri ve optimizasyon teknikleri üzerine dersler vermektedir.
-
Kişisel GelişimSayısal Sinyal İşleme dersi, sayısal sistemlerin analizini ve filtre tasarımını teknik temelleriyle ele alır; mühendisli...Ücretsiz
-
Kişisel GelişimPrototipleme ve test süreçlerini öğrenerek, ürün veya hizmetlerinizi en verimli şekilde geliştirin.Ücretsiz
-
Kişisel GelişimMVP geliştirme sürecini, müşteri geri bildirimlerini değerlendirmeyi, pazara çıkış stratejilerini ve ürün doğrulama yönt...Ü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.

