İçeriğe atla
md ~/rehber/ayrik-matematik
Rehbere dön

1. adım

Ayrık Matematik / Ayrık Yapılar

Algoritmaların ve veri yapılarının matematiği: mantık, ispat, kümeler, graflar ve sayma. Algoritmalar dersinde "neden doğru, neden hızlı" sorusunun cevabı buradan gelir.

  • Önermeler mantığı
  • İspat yöntemleri
  • Tümevarım
  • Kümeler ve fonksiyonlar
  • Bağıntılar
  • Sayma ve olasılık
  • Graflar ve ağaçlar

Neden önemli

Kalkülüs sürekli şeylerle uğraşır, bilgisayar ise ayrık şeylerle: bitler, düğümler, adımlar. Bir algoritmanın doğru olduğunu tümevarımla, kaç adım sürdüğünü saymayla, ağdaki en kısa yolu graf kuramıyla gösterirsin. Bu dersi geçiştirenler algoritmalar dersinde zorlanır.

Bilmen gerekenler

  • Önermeler ve yüklemler mantığı; "ve, veya, ise" ile koşul yazmak.
  • Doğrudan ispat, çelişkiyle ispat ve özellikle tümevarım.
  • Kümeler, fonksiyonlar, bağıntılar; denklik ve sıralama bağıntıları.
  • Permütasyon, kombinasyon, güvercin yuvası ilkesi, temel olasılık.
  • Graflar: derece, yol, döngü, bağlılık; ağaçlar.
  • Özyineli bağıntılar (recurrence): algoritma analizinin temeli.

Alıştırma ve proje

  • İspatları ezberleme, kendin yaz; bir arkadaşına okut, ikna oluyor mu bak.
  • Graf konularını kodla dene: bir grafı komşuluk listesiyle tut, bağlı mı diye kontrol et.
  • Sayma sorularının cevabını küçük bir programla deneyerek doğrula.

Sık yapılan hatalar

  • Dersi "sınavdan geçmelik matematik" diye görmek; algoritmalar dersinde geri döner.
  • Tümevarımda temel adımı ya da varsayımı atlamak.
  • İspatı örneklerle "gösterdim" sanmak; üç örnek bir ispat değildir.

Bu dersi en çok kullanan meslekler