İçeriğe geç
Dr. İsmail Hakkı KINALIOĞLU

Temel Bilgisayar Bilimleri

Veri gösteriminden bilgisayar mimarisine, işletim sistemlerinden algoritmalara kadar bilgisayar biliminin temel kavramlarına geniş bir bakış sunar.
Dönem
Bahar dönemi
Düzey
Lisans
Süre
16 hafta

Dersin amacı

Öğrencilerin bir bilgisayarın veriyi nasıl temsil ettiğini ve işlediğini anlaması; algoritmik düşünme ve karmaşıklık kavramlarıyla tanışması.

Öğrenme çıktıları

Bu dersi başarıyla tamamlayan öğrenci:

  1. Sayı sistemleri arasında dönüşüm yapar ve verinin bellekte gösterimini açıklar.
  2. Mantık kapıları ile basit devreleri tasarlar ve Boole ifadelerini sadeleştirir.
  3. İşlemci, bellek ve işletim sisteminin birlikte nasıl çalıştığını açıklar.
  4. Arama ve sıralama algoritmalarını karmaşıklıkları açısından karşılaştırır.

Değerlendirme

Değerlendirme ölçütüKatkı
Ara sınav (8. hafta)%40
Yarıyıl sonu sınavı (16. hafta)%60

Kaynaklar

  • J. Glenn Brookshear, Dennis Brylow, Computer Science: An Overview, Pearson

Haftalık izlence

  1. 1
    1. hafta Bilgisayar bilimine genel bakış
  2. 2
    2. hafta Sayı sistemleri ve veri gösterimi
  3. 3
    3. hafta Mantık kapıları ve Boole cebiri
  4. 4
    4. hafta Bilgisayar mimarisi: işlemci ve bellek
  5. 5
    5. hafta Makine dili ve programlama dillerinin gelişimi
  6. 6
    6. hafta İşletim sistemleri: süreçler ve kaynak yönetimi
  7. 7
    7. hafta Bilgisayar ağları ve internetin çalışma prensibi
  8. 8
    8. hafta Sınav Ara sınav
  9. 9
    9. hafta Algoritmalar ve problem çözme
  10. 10
    10. hafta Arama ve sıralama algoritmaları
  11. 11
    11. hafta Algoritma karmaşıklığı
  12. 12
    12. hafta Veri yapıları: diziler, yığınlar ve kuyruklar
  13. 13
    13. hafta Veritabanı kavramına giriş
  14. 14
    14. hafta Yapay zekâ ve hesaplamanın sınırları
  15. 15
    15. hafta Genel tekrar
  16. 16
    16. hafta Sınav Yarıyıl sonu sınavı