BIL1202 - Algoritma ve Programlamaya Giriş


2018-2019 Bahar Dönemi
Pazartesi 12.30 - 15.05 (NO)
Derslik/Laboratuvar: H7304/C106

Pazartesi 18.55 - 21.30 (IO)
Derslik/Laboratuvar: H7304/C106

Degerlendirme Kriterleri:
Vize (%40), Final (%60)
NOT: Dönem içerisinde 10 puan üzerinden bir kısa sınav yapılacak ve alınacak puan final sınav puanına eklenecektir.

Duyurular ve ders notlarının paylaşımı bu web sayfasından yapılacaktır. Derse gelmeden önce kontrol edilmeli ve gerekirse çıktı/fotokopi alınarak gelinmelidir.

Ders Notları

Birleştirilmiş Notlar - Çıktı Alınabilir!

Ders Notları (Tüm Haftalara Ait Slaytlar)

Java Kodlar - 1 (9 Nisan 2018)

Java Kodlar - 2 (16 Nisan 2018)

Java Kodlar - 3 (30 Nisan 2018)

Java Kodlar - 4 (7 Mayıs 2018)

Java Yaz Okulu Uygulamalar İlk Ders (25 Temmuz 2018)

Java Yaz Okulu Uygulamalar İkinci Ders (1 Ağustos 2018)

-- Makale: O Elmayı Isıran Adam: Alan Turing

Vize Sınav Soruları ve Cevapları (20 Mart 2018)

Final Sınav Soruları ve Cevapları (10 Mayıs 2018)

Ders Konuları

  1. Giriş, değerlendirme kriterleri, yararlanılacak kaynaklar, içerik
  2. Temel kavramlar (bilgisayarın çalışma prensibi, sayı sistemleri, mantıksal ifadeler ve aritmetik işlemler vs.), algoritmaların gelişimi
  3. Algoritma geliştirmek, satır kod, sayaç yapıları, koşul/karar durumları
  4. Akış diyagramı ve çoklu koşul yapıları
  5. Sözde kod, satır algoritmalardan ve akış diyagramlarından sözde kod oluşturma
  6. Temel algoritma örnekleri, genel uygulamalar
  7. Akış diyagramlarından kodlamaya geçiş, Java programlama dili ve özellikleri
  8. Vize Haftası
  9. Vize Haftası
  10. Java program geliştirme uygulamaları, veri giriş/çıkış işlemleri
  11. Tek boyutlu diziler ve uygulamalar
  12. İki ve daha çok boyutlu diziler ve uygulamalar
  13. Sıralama algoritmaları (seçme, kabarcık, araya eklemeli, hızlı, buble sort, quick sort, insertion sort vs.)
  14. Arama algoritmaları (doğrusal, atlamalı, ikili, enterpolasyon vs.)
  15. Sıralama algoritmaları

Yararlanılacak Kaynaklar:
  • Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı
    Fahri Vatansever, Seçkin Yayıncılık, 2017
  • Algoritma: Uygulamalı Algoritma Klavuzu, 5. Baskı
    Kadir Çamoğlu, KODLAB, 2011
  • Algoritma ve Programlamaya Giriş, 6. Baskı
    Ebubekir Yaşar, Ekin Basım Yayın, 2016
  • Java ile Programlama, 3. Baskı
    Timur Karaçay, Seçkin Yayıncılık, 2016

Contact Details

Balikesir University, Faculty of Engineering, Department of Industrial Engineering, Cagis Campus, 10145, Balikesir, Turkey
Tel: +902666121194 (Ext. 6402), Email: ikucukkoc [at] gmail.com,Website: ikucukkoc.baun.edu.tr