Richard Feynman Computer Science Lecture - Hardware, Software and Heuristics

HN ▲ 156Genel YazılımKanal: Muon RayYayın: 02.06.2012Süre: 1:15:47

Neden izlemeli?

Richard Feynman’ın donanım, yazılım ve sezgisel problem çözme (heuristics) üzerine dersleri; bilgisayar bilimi yaklaşımları ve düşünme biçimleri hakkında geniş perspektif sunar. Algoritma seçimi, optimizasyon ve bilgisayar bilimleri kavramlarını düşünsel olarak geliştirmek isteyen yazılımcılar için faydalı.

Video özeti

Richard Feynman’ın bu dersi bilgisayarların nasıl çalıştığı, bilgiyi nasıl dosyaladığı ve sınırlı işlem süresi içinde problemleri nasıl çözdüğüne dair sezgisel bir bakış sunuyor. Ders sırasıyla giriş; giriş/çıkış kavramları; temel elektronikte hesaplama temelleri; bilgisayarların genel yapısı; dosyalama sistemleri ve filing cabinets benzetmeleri; çarpma algoritmaları; sayılar ve temsilleri; hidrolik ve elektrikli bilgisayar örnekleri; mekân (basement) benzetmesi ve sonuçsuz kalan bazı genel gözlemler ile soru-cevap kısmına geçiyor. Feynman hem donanım hem yazılım perspektifinden anlatarak bilgiyi düzenleme, erişim ve işlem maliyeti kavramlarını sezgisel öyküler ve analogilerle destekliyor. Bu konuşma teorik ve uygulamalı bilgisayar bilimi kavramlarını düşünsel olarak derinleştirmek isteyenlere uygundur; ön koşul olarak temel aritmetik ve bilgisayar yapıları hakkında genel bir anlayış yeterlidir. İzleyici, algoritma seçimi, bilgi temsili ve işlemenin sınırlılıkları hakkında daha iyi sezgi kazanır; ayrıca heuristics (sezgisel yöntemler) ve meta-heuristics yaklaşımlarının neden önemli olduğu konusunda kavramsal içgörü elde eder.

Bölümler

  1. Intro
  2. Input and Output
  3. Filing Systems
  4. Multiplication
  5. Filing cabinets
  6. Questions

Öne çıkan fikirler

  • Bilgi depolama ve erişim maliyetleri algoritma ve sistem tasarımında belirleyici rol oynar.
  • Basit analogiler (dosya dolapları, hidrolik/elektrik makineler) karmaşık hesaplama kavramlarını sezgisel hâle getirir.
  • Heuristics, sınırlı kaynaklarda işe yarayan pratik çözümler sunar; teorik optimalite her zaman uygulanabilir değildir.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

Hacker News'te 156 puan ve 23 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler