Anasayfa  »  Mühendislik Fakültesi »  Bilgisayar Mühendisliği Programı (%30 İngilizce)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
BİLGİSAYAR YAZILIMI I BİL101 Birinci Yarıyıl (Güz) 3 + 1 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI1
YARIYILBirinci Yarıyıl (Güz)
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoktor Öğretim Üyesi Muhammet Yorulmaz
Doktor Öğretim Üyesi Mehmet Dikmen
Öğretim Görevlisi İlhan Özkan
Öğretim Görevlisi Kemal Güven
Öğretim Görevlisi Ayşenur Yurtsever
Araştırma Görevlisi Tuğçe Kantar Uğur
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Algoritma tasarımı ve Programlama temel kavramlarını açıklar
2) Giriş-Çıkış Problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
3) Karar verme problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
4) Döngüsel problemlere uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
5) Fonksiyonları kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
6) Tek boyutlu dizileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
7) Çift boyutlu dizileri kullanarak uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
8) Yazılmış bir programı izler ve hataları bulur
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIBilgisayar temel donanım ve yazılım kavramları. Bellekte veri temsili. Programlaya giriş: Algoritmik çözümleme, algoritma yapıları. Programlama dilleri. Derleyiciler ve program geliştirme. C/C++ Programlama dili. Program yapısı. Veri türleri. Girdi/Çıktı deyimleri. Aritmetik ve mantıksal-karar işlemleri. Seçme ve döngü yapıları. Fonksiyon yapıları. Standart Kitaplık fonksiyonları. Bir iki boyutlu diziler. Sıralama, arama, matris algoritmaları.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Genel Problem Çözüm Kavramları
2. Hafta Programlama Kavramları
3. Hafta Veri Türleri, C Dili ile Programlama
4. Hafta Karar Yapıları Kullanılarak Problem Çözümü
5. Hafta Karar Yapıları Kullanılarak Problem Çözümü
6. Hafta Döngüler Kullanılarak Problem Çözümü
7. Hafta Döngüler Kullanılarak Problem Çözümü
8. Hafta Ara-sınav
9. Hafta İç içe Döngüleri Kullanılarak Problem Çözümü
10. Hafta Standart Fonksiyonlar
11. Hafta Kullanıcı Tanımlı Fonksiyonlar
12. Hafta Diziler: Tek ve çift Boyutlu Dizilerin Kullanımı
13. Hafta Diziler: Tek ve çift Boyutlu Dizilerin Kullanımı
14. Hafta Diziler: Tek ve çift Boyutlu Dizilerin Kullanımı
ZORUNLU YA DA ÖNERİLEN KAYNAKLARC How to Program,H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-14)
Problem Solving & Programming in C/C++,B.Koffman,(2001)
Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003)
Programlamayı C ile Öğreniyorum , Muhammet & Seher Yorulmaz, (2013)
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Soru-Cevap,Sorun/Problem Çözme,Eğitim-Uygulama,Sunum
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav122
Kısa Sınavlara hazırlık3515
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık13434
Ders Saati14456
Ara Sınava Hazırlık12020
Laboratuvar
Final Sınavı122
Ödevler2918
Kısa Sınavlar313
Toplam İş Yükü150
Toplam İş Yükü / 305
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5Ö6Ö7Ö8
P1    X   X   X   X   X   X  
P2  X   X   X       X   X   X
P3               
P4               
P5               
P6               
P7               
P8               
P9               
P10               
P11               
P12