GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EEND214 Bilgisayar Programlama II Ders 2 4 4.00 3.00

Lisans


Türkçe


Mühendislikte karşılaşılabilecek bilgisayar yazılım uygulamaları için algoritma oluşturabilme, dizi, dosya, sınıf ve işaretçileri kavrayarak veri işleme yeteneği kazanma ve programlama becerisi kazanmak.


Dr. Öğr. Üyesi Ali Özkurt


1 Algoritma yazabilir.
2 Yapısal programlamayı ve yapılarını bilir.
3 Sayısal ve sayısal olmayan verileri sıralayabilir.
4 Sınıf, nesne-yönelimli programlama, işaretçiler ve dosya işlemleri üzerinden gerçek mühendislik problemlerine uygun yazılım çözümleri geliştirebilir, kodunu belgelendirebilir ve test-düzeltme süreçlerini sistematik biçimde uygulayabilir.

Birinci Öğretim


Yoktur.


Yoktur.


Temel kavramlar, programlama yapıları (karar ve döngü), diziler, sıralama, fonksiyonlar ve özyineleme, dosyalar, sınıflar, işaretçiler.


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Temel kavramlar, veri ve veri türleri, yapısal programlama.
2 Değişken tanımlama, temel giriş/çıkış komutları.
3 Karar yapıları: Şartlı deyim, if-else, switch.
4 Döngü yapıları: for, while ve do-while.
5 Tek ve Çok Boyutlu Dizi değişkenler
6 Sayısal ve sayısal olmayan verilerin sıralanması.
7 Basit, parametreli, geri değer döndüren ve özyinelemeli fonksiyonlar.
8 Dosyalar: Verilerin kalıcı ortamlarda saklanması
9 Ara Sınav
10 Dinamik (işaretçi) değişken tanımlama ve kullanımı
11 Dinamik (işaretçi) değişken tanımlama ve kullanımı
12 Sınıf (class) tanımlama ve kullanımı.
13 Nesneye yönelik programlama.
14 Veritabanı bağlantısı yapılması

1. Byron S. Gottfried, Programming with structured basic, Schaum’s Outlines. McGraw_Hill,1993. 2. Nümerik Analiz, Bilimsel Hesaplama Matematiği, (Turkish translation of `Numerical Analysis, Mathematics of Scientific Computing, Third Ed., David Kincaid, Ward Cheney, AMS-The Sally Series (2002) Editör: Nuri ÖZALP, Gazi Kitabevi Yayınları (2012). 3. QBasic ders notları- http://ackoc.pau.edu.tr/dersleri.htm



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Staj zorunluluğu yoktur.


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Ara Sınav İçin Bireysel Çalışma 1 25 25
Final Sınavı içiin Bireysel Çalışma 1 25 25
Ev Ödevi 2 6 12
Toplam İş Yükü (saat) 92

ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek