Bulmacalarla Programlama
Bu ders, bulmacalar aracılığıyla algoritmik düşünmeyi geliştirir ve Python programlamayı sezgisel, eğlenceli bir yaklaşımla öğretir.
Bulmacalarla Programlamaya Giriş
-
Ders Tanımı
Ders Programı
-
Müfredat
Ders Videoları
-
Bulmaca 1
-
Bulmaca 2
-
Bulmaca 3
-
Bulmaca 4
-
Bulmaca 5
-
Bulmaca 6
-
Bulmaca 7
-
Bulmaca 8
-
Bulmaca 9
-
Bulmaca 10
-
Bulmaca 11
Ders Sonu Değerlendirme
-
Google Form Yönlendirmesi
Bu Ders Hakkında
Bulmacalarla Programlama dersi, algoritmik düşünme ve problem çözme becerilerini geliştirmek isteyenler için MIT tarafından sunulan özgün ve eğlenceli bir öğrenme deneyimi sunar. Bu ders, programlamayı yalnızca teknik bir beceri olarak değil, aynı zamanda yaratıcı bir düşünce pratiği olarak öğretir. Her ders, ilgi çekici bir bulmacayla başlar; bu bulmaca, öğrencinin mantıksal analiz yapmasını ve çeşitli çözüm yollarını test etmesini teşvik eder.
Çözüm süreci bir arama algoritması, uygun bir veri yapısı ya da matematiksel bir sezgiyle "Evraka!" anına ulaşır ve ardından bu çözüm, uygulanacak kodun temelini oluşturur. Bu yaklaşım sayesinde öğrenciler, programlama dilinin detaylarına boğulmadan önce problemin yapısını kavrarlar. Python diline ait sözdizimi ve yapılar ise yalnızca gerekli oldukça tanıtılır, bu da öğrenmeyi daha doğal ve odaklı hâle getirir.
Ders boyunca zorluk derecesi değişen toplam 11 bulmaca ele alınmakta; bunlara ait çözüm stratejileri ve örnek kodlar dersin internet sitesinden erişilebilmektedir. Bu yönüyle Bulmacalarla Programlama, sadece yazılım öğrenmek değil, düşünmeyi öğrenmek isteyenler için ideal bir başlangıç noktasıdır.
Ön Koşullar
Herhangi bir resmi ön koşul bulunmamaktadır. Öğrencilerin yalnızca temel programlama kavramlarına hakim olmaları gerekir.
Eğitmen
Prof. Srini Devadas, Massachusetts Institute of Technology (MIT) Elektrik Mühendisliği ve Bilgisayar Bilimleri Bölümü’nde görev yapan saygın bir akademisyendir. Uzun yıllardır MIT bünyesinde hem öğretim üyesi hem de araştırmacı olarak çalışan Devadas, özellikle donanım güvenliği, kriptografi, bilgisayar sistemleri ve entegre devre tasarımı gibi alanlarda önemli katkılar sunmuştur. Akademik kariyerinin yanı sıra eğitim alanında da son derece etkilidir; öğrenciler tarafından büyük ilgi gören “Bulmacalarla Programlama” dersi başta olmak üzere birçok temel bilgisayar bilimi dersini yıllar boyunca vermiştir.
Bilgiyi pedagojik açıdan sadeleştirme ve sezgisel yaklaşımlarla öğretme becerisi sayesinde, yalnızca teknik açıdan değil, aynı zamanda öğretmenlik yönüyle de öne çıkmaktadır. MIT'deki çalışmaları, hem araştırma topluluğu hem de eğitim dünyası tarafından takdir edilmekte; geliştirdiği ders içerikleri ve yaklaşımı, dünya genelinde birçok öğrenciye ilham vermektedir.
-
Bulmacalarla ProgramlamaKişisel GelişimBu ders, bulmacalar aracılığıyla algoritmik düşünmeyi geliştirir ve Python programlamayı sezgisel, eğlenceli bir yaklaşı... -
Derin Öğrenmeye GirişKişisel GelişimMIT’nin bu dersi, derin öğrenme algoritmalarını öğretir; görsel işleme, dil işleme ve biyolojide uygulamalar sunar. Tens... -
MVP (Minimum Viable Product)Kişisel GelişimMVP geliştirme sürecini, müşteri geri bildirimlerini değerlendirmeyi, pazara çıkış stratejilerini ve ürün doğrulama yönt...
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.