Ana içeriğe dön

Introduction to Algorithms

Değişken Süre
CONTENT
Eğitmenler
Prof. Erik Demaine & Dr. Jason Ku & Prof. Justin Solomon
AÇIKLAMA

Discover the fundamentals of algorithms; this course provides the analysis and design techniques needed to enhance efficiency in problem-solving.

KONULAR

Introduction to Algorithms

  • Course Description

Course Schedule

  • Curriculum

Course Videos

  • Lecture 1: Algorithms and Computation

  • Lecture 2: Data Structures and Dynamic Arrays

  • Lecture 3: Sets and Sorting

  • Lecture 4: Hashing

  • Lecture 5: Linear Sorting

  • Lecture 6: Binary Trees

  • Lecture 7: Binary Heaps

  • Lecture 8: Breadth-First Search

  • Lecture 9: Depth-First Search

  • Lecture 10: Weighted Shortest Paths

  • Lecture 11: Bellman-Ford

  • Lecture 12: Dijkstra

  • Lecture 13: APSP and Johnson

  • Lecture 14: Dynamic Programming

  • Lecture 15: Complexity

  • Lecture 16: Course Review

  • Lecture 17: Algorithms — Next Steps

EĞİTİM DETAYI

About This Course

This course is designed for individuals who wish to learn the foundational building blocks of computer science and develop efficient, optimized solutions for complex problems. Offered by MIT, this comprehensive program covers essential topics such as the mathematical foundations of algorithms, complexity analysis, sorting and searching algorithms, tree structures, graph algorithms, and dynamic programming.

Throughout the program, participants will learn how algorithms are developed, how to choose the most appropriate solution approaches for different types of problems, and how to perform performance analysis of these solutions. Theoretical concepts are reinforced with practical examples, with the goal of cultivating strong algorithmic thinking and problem-solving skills.

This course serves as an ideal starting point for anyone seeking to build a solid foundation in fields such as software engineering, data science, or artificial intelligence.

About the Instructors

Prof. Erik Demaine
A member of MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL), Prof. Demaine is a world-renowned expert in algorithm theory, data structures, and algorithmic geometry.

Dr. Jason Ku
A researcher and instructor at MIT, Dr. Ku specializes in combinatorial algorithms and problem-solving techniques. He leads the problem-solving sessions within the course.

Prof. Justin Solomon
An expert in computer vision and graphics, Prof. Solomon also teaches the applied aspects of algorithms and optimization techniques.

Eduvence Eğitimlerinden 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
Kaydol