Algo-I

Kaynaklar

Kitaplar, araçlar ve alıştırma siteleri

Derste kullanılan tüm araçlar ücretsizdir. Kitapların açık erişimli sürümleri varsa bağlantısı verilmiştir.

Hızlı başlangıç

Rehberler

Kendi bilgisayarınızda Java ile çalışmak isteyenler için adım adım rehberler. Tümü →

Ders kitapları

  • Think Java: How to Think Like a Computer Scientist

    Allen B. Downey, Chris Mayfield, 2. baskı · O'Reilly / Green Tea Press, 2019

    Açık erişimli; dersin ana kitabı. Bölüm 1-7 bu dönemin konularıdır.

    Çevrimiçi aç →
  • Introduction to Java Programming and Data Structures

    Y. Daniel Liang, 12. baskı · Pearson, 2019

    Bölüm 1-8 (giriş, temel tipler, seçim, döngü, metot, diziler). Bol alıştırmalı yardımcı kaynak.

Yazılım ve araçlar

Hepsi ücretsiz. Kurulum gerekmeyenler tarayıcıda çalışır.

Öğrenme kaynakları

Pratik siteleri

  • CodingBat Java

    Kısa metot alıştırmaları; anında kontrol. Metot haftalarından itibaren.

    codingbat.com
  • Exercism Java yolu

    Mentörlü, kademeli alıştırmalar.

    exercism.org
  • Project Euler

    Döngü ve dizi becerisini zorlayan matematiksel problemler.

    projecteuler.net

Kod okuma ve hata ayıklama

  • Java Visualizer (Python Tutor)

    Kodu adım adım çalıştırıp değişkenleri ve yığını görselleştirir. Kod izleme sorularına hazırlık.

    pythontutor.com
  • Java Playground

    Küçük parçaları hızla deneyip hata mesajını okuma alanı.

    dev.java
  • Stack Overflow – Java etiketi

    Hata mesajını aratmanın klasik adresi; cevabı kopyalamadan önce anlayın.

    stackoverflow.com

Geçen yılın ders notları (arşiv)

Üretken yapay zeka araçları

Elinizin altındaki yedi araç

Tek bir “yapay zeka” yok; elinizin altında yedi güçlü seçenek var ve hepsinin ücretsiz katmanı var. Birinin günlük kotası bitince diğerine geçin; ücretli plana geçmeden önce ücretsizleri gerçekten tüketin.

  • ChatGPT

    OpenAI

    En yaygın olan. Bir derleyici hatasını yapıştırıp "bu ne demek?" diye sormak için iyi bir ilk durak; kod yazdırmadan önce kavramı açıklattırın.

    Ücretsiz:
    var, günlük kota
    Öne çıkan:
    Hata açıklama, ses modu, Codex ajanı
    Aç ↗
  • Claude

    Anthropic

    Uzun metin, dikkatli yazım ve Türkçe kalitesi. Bir programı satır satır açıklattırmak, README yazdırmak; masaüstü uygulaması ve Claude Code ile bilgisayarınızda kod çalıştırma.

    Ücretsiz:
    var
    Öne çıkan:
    Masaüstü uygulaması, Claude Code
    Aç ↗
  • Gemini

    Google

    Ücretsiz katmanı en cömertlerden; Drive ve YouTube ile bütünleşik. Öğrenci kampanyasıyla bir yıl ücretsiz üst plan.

    Ücretsiz:
    geniş
    Öne çıkan:
    Öğrenci kampanyası, NotebookLM
    Aç ↗
  • Perplexity

    Perplexity AI

    Arama motoru gibi çalışır, her cümlesine kaynak gösterir. Bir Java sınıfının belgesini veya güncel bir aracı ararken ilk durak; kaynağı yine de kendiniz açın.

    Ücretsiz:
    var
    Öne çıkan:
    Kaynaklı cevap
    Aç ↗
  • Le Chat

    Mistral (Fransa)

    Hızlı, sade, Avrupa veri kuralları altında. Günlük soru ve özet işleri için rahat bir alternatif.

    Ücretsiz:
    var
    Öne çıkan:
    Hız, Avrupa merkezli
    Aç ↗
  • Kimi

    Moonshot AI

    Çok uzun belgelerle ve çok adımlı ajan görevleriyle iyi. Ders kitabının bir bölümünü yükleyip soru sormak için.

    Ücretsiz:
    geniş
    Öne çıkan:
    Uzun belge, ajan modu
    Aç ↗
  • Qwen

    Alibaba

    Çok dilli, görsel anlama ve üretme; açık kaynak modelleri de var. Yedek olarak elinizin altında dursun.

    Ücretsiz:
    var
    Öne çıkan:
    Görsel, açık model
    Aç ↗
  • Taktik

    Ücretsiz kalma taktiği: sabah Gemini, kota bitince Claude, kaynak ararken Perplexity, uzun PDF için Kimi. Dört ücretsiz hesap, sıfır lira.

    Google, üniversite öğrencilerine 1 yıl ücretsiz Gemini planı veriyor (başvuru 31 Aralık 2026'ya kadar). Koşullar değişebilir; gemini.google/students adresinden kontrol edin. Başvuru ↗

Hangi aracı kullanırsanız kullanın: dersin yapay zeka trafik ışığı kurallarına uyun; ürettiği kodu okumadan ve çalıştırmadan teslim etmeyin.