Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Bilgisayar Bilimlerine GirişBLM101146302
ÖnkoşullarYok
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Zorunlu @ Bilgisayar Mühendisliği Lisans Programı (2023 versiyon)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin Koordinatörü M. Amaç Güvensan
Dersi Veren(ler) M. Amaç Güvensan, Göksel Biricik
Asistan(lar)ıSultan Sevgi TURGUT , Meliha Gizem ÇELİK, Rukiye BAŞKARA, Muzaffer Kaan YÜCE
Dersin AmacıDaha önce hiç tecrübesi olmayan öğrencilere Bilgisayar Mühendisliği temel bilgilerinin öğretilmesi ve algoritma tasarlama yeteneğinin kazandırılması.
Dersin İçeriğiBilgisayarın Tarihçesi ; Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları ; Yazılım ve Donanım Kavramları ; Bilgisayar Mimarisi ; Veri İşleme ; İşaretli-İşaretsiz Tam Sayılar ; Kesirli Sayılar ; Tabanlar Arası Dönüşüm ; Algoritmaya Giriş ; Akış Diyagramları ; Sözde Kod ; Girdi-Çıktı ; Aritmetik İşlemler ; Kontrol Deyimleri ; Döngüler Kodlamaya Giriş ; Temel Veri Tipleri ; Diziler ; Min-Max Problemi ; Karakter Dizileri ; Çok Boyutlu Diziler ; Arama Algoritmaları ; Sıralama Algoritmaları ; Algoritma Karmaşıklığı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • J. Glenn Brookshear, Dennis Brylow, “Bilgisayar Bilimine Giriş”, Nobel Akademik Yayın, 2016
  • J. Glenn Brookshear, Dennis Brylow,"Computer Science: An Overview (12th Edition)", Pearson International Edition, 2014
  • Fahri Vatansever, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık, 2017
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları öğrenir.
  2. Öğrenci doğru ve verimli algoritma tasarımını öğrenir.
  3. Öğrenci algoritmaları programlama dili ile ifade etmeyi ve hata ayıklamayı öğrenir.
  4. Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir.
  5. Öğrenci bilgisayar mühendisliğinin alt alanları hakkında bilgi sahibi olur.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Bilgisayarın Tarihçesi / Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları
2Yazılım ve Donanım Kavramları
3Bilgisayar Mimarisi / Veri İşleme / İşaretli-İşaretsiz Sayılar / Kesirli Sayılar / Tabanlar Arası Dönüşüm
4Algoritmaya Giriş / Akış Diyagramları / Sözde Kod
5Girdi-Çıktı / Aritmetik İşlemler / Kontrol Deyimleri
6Döngüler
7Kodlamaya Giriş / Temel Veri Tipleri
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9
10Karakter Dizileri
11Çok Boyutlu Diziler
12Arama Algoritmaları
13Ara Sınav 2
14Sıralama Algoritmaları / Algoritma Karmaşıklığı
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar1010
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev310
Sunum/Jüri
Projeler110
Seminer/Workshop
Ara Sınavlar230
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati123
Laboratuar102
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması123
Derse Özgü Staj
Ödev38
Küçük Sınavlar/Stüdyo Kritiği
Projeler132
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)28
Final (Sınav Süresi + Sınav Hazırlık Süresi)116
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok