Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / BLM102 - BİLGİSAYAR MÜHENDİSLİĞİ

Kodu: BLM102 Adı: BİLGİSAYAR PROGRAMLAMA II Teorik+Uygulama: 4+0 AKTS: 6
Sınıf/Yarıyıl 1 / Bahar
Ders Düzeyi Lisans
Ders Türü Zorunlu
Bölümü BİLGİSAYAR MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı EBUBEKİR KAYA (ebubekir@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
EBUBEKİR KAYA, NUH AZGINOĞLU,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu ders ile öğrencilere, ileri programlama teknikleri ile ilgili yeterliliklerin kazandırılması amaçlanmaktadır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Değişkenlerle ilgili işlemler yapabilir. PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-16 Bireysel/grup içerisinde ya da disiplinler arası ekiplerle çalışabilme becerisi kazanır.
Yazılı Sınav
DÖÇ-2 Döngü yapılarını kullanarak ileri seviye bir program geliştirebilir. PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-16 Bireysel/grup içerisinde ya da disiplinler arası ekiplerle çalışabilme becerisi kazanır.
Yazılı Sınav
DÖÇ-3 Temel sıralama ve seçme algoritmalarını programlayabilir. PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-16 Bireysel/grup içerisinde ya da disiplinler arası ekiplerle çalışabilme becerisi kazanır.
Yazılı Sınav
DÖÇ-4 Program arayüzü geliştirebilir. PÇ-8 Yazılım ile ilgili temel kavramları kullanarak, program geliştirebilir.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-16 Bireysel/grup içerisinde ya da disiplinler arası ekiplerle çalışabilme becerisi kazanır.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Programlama dilinin kurulumu ve programlama ortamını tanıma, dilinin temel özelliklerini ve komut yapısını öğrenme.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Veri tipleri ve değişken tanımlama. Anlatım / Soru – Cevap, problem çözme, uygulama
2 IF sınaması, klavyeden veri girişi. Anlatım / Soru – Cevap, problem çözme, uygulama
3 Döngü yapıları. Anlatım / Soru – Cevap, problem çözme, uygulama
4 Sayı tahmin oyunu, asal sayı tespiti gibi çeşitli uygulamalar. Anlatım / Soru – Cevap, problem çözme, uygulama
5 Tek boyutlu dizilerde işlemler. Anlatım / Soru – Cevap, problem çözme, uygulama
6 İki boyutlu dizilerde işlemler. Anlatım / Soru – Cevap, problem çözme, uygulama
7 Metod çağırma uygulamaları. Anlatım / Soru – Cevap, problem çözme, uygulama
8 Ara Sınav
9 Şifreleme ve Şifre Çözme uygulamaları. Anlatım / Soru – Cevap, problem çözme, uygulama
10 Sıralama ve seçme algoritmaları. Anlatım / Soru – Cevap, problem çözme, uygulama
11 Sıralama ve seçme algoritmaları. Anlatım / Soru – Cevap, problem çözme, uygulama
12 Sıralama ve seçme algoritmaları. Anlatım / Soru – Cevap, problem çözme, uygulama
13 Arayüz geliştirme uygulaması. Anlatım / Soru – Cevap, problem çözme, uygulama
14 Arayüz geliştirme uygulaması. Anlatım / Soru – Cevap, problem çözme, uygulama
15 Arayüz geliştirme uygulaması. Anlatım / Soru – Cevap, problem çözme, uygulama
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 JAVA ve JAVA TEKNOLOJİLERİ, Tevfik KIZILÖREN
Ders Araç - Gereç ve Malzemeleri
Yardımcı ders kitabı, projeksiyon, bilgisayar.

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 4 14 56
Sınıf Dışı Çalışma
       a) Okuma 4 7 28
       b) İnternette/Kütüphanede Tarama 8 8 64
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 12 1 12
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 18 1 18
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 180