DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
BSO 108NESNEYE YÖNELİMLİ PROGRAMLAMAYA GİRİŞ2 + 22. Yarıyıl 

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Seçmeli
Dersin Amacı Öğrenci; 1. Problem analizlerini yapabilir. 2. Problemin algoritmasını hazırlayabilir. 3. Akış şeması sembollerini tanıyabilir. 4. Değişken ve sabitleri belirleyebilir. 5. Akış şemasını çizebilir. 6. Problemi Java dilinde test edebilir.
Ders İçeriği Yapısal veya modüler program mantığı, problem analiz yöntemleri. Temel algoritma kavramları, modüllere ayırma ve sıralama yöntemleri.Akış şeması sembolleri, semboller arası bağlantı, giriş, çıkış, karar ve referans sembolleri.Değişken ve sabit tipler, sayısal değişkenler, alfasayısal değişkenler, değişken seçim kriterleri. Atama, karar ve döngü yapıları, başlangıç ve bitiş yapıları .Java geliştirme programı, kodlama, derleme, hata yakalama, ayıklama, nesne yapıları. .
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz yüze

DERS ÖĞRENME KAZANIMLARI
1Problem analizi yapar.
2Problem çözümünün algoritmasını hazırlar.
3Akış şeması sembollerini tanır.
4Değişken ve sabitleri belirler.
5Akış şemasını çizer.
6Problemin çözümünü Java dilinde test eder.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13
ÖK 015 5555    5  
ÖK 025 5555    5  
ÖK 035 55 4       
ÖK 045 55         
ÖK 055 5555    5  
ÖK 06555555  555  
Ara Toplam30530302024  5520  
Katkı5155340011300

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14456
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14228
Ödevler10220
Arasınavlar(hazırlık süresi dahil)11616
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)11616
Rapor / Proje (hazırlık süresi dahil)11414
Toplam İş Yükü

Dersin AKTS Kredisi






150


DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2011-2012 Bahar1ADİLE AKPUNAR

Ders Şube Detayları
Dersin Kodu:  BSO 108 Dersin Adı:  NESNEYE YÖNELİMLİ PROGRAMLAMAYA GİRİŞ
Saat (T+P) : 2 + 2   Şube No : 1   Öğretim Dili: Türkçe Şube Dönemi :  2011-2012 Bahar
Öğretim Elemanı :  ÖĞRETİM GÖREVLİSİ ADİLE AKPUNAR E-Mail:  aakpunar@pau.edu.tr, İç Hat:  296 4176,
Ders Yeri TEF A0415,
Amaç : Öğrenci; 1. Problem analizlerini yapabilir. 2. Problemin algoritmasını hazırlayabilir. 3. Akış şeması sembollerini tanıyabilir. 4. Değişken ve sabitleri belirleyebilir. 5. Akış şemasını çizebilir. 6. Problemi Java dilinde test edebilir.
İçerik : Yapısal veya modüler program mantığı, problem analiz yöntemleri. Temel algoritma kavramları, modüllere ayırma ve sıralama yöntemleri.Akış şeması sembolleri, semboller arası bağlantı, giriş, çıkış, karar ve referans sembolleri.Değişken ve sabit tipler, sayısal değişkenler, alfasayısal değişkenler, değişken seçim kriterleri. Atama, karar ve döngü yapıları, başlangıç ve bitiş yapıları .Java geliştirme programı, kodlama, derleme, hata yakalama, ayıklama, nesne yapıları. .
Devam Zorunluluğu : Dersin Devam Yüzdesi : %
Haftalık Konu Başlıkları
HaftaKonular
1 Yapısal veya modüler program mantığı, problem analiz yöntemlerinin anlatılması.
2 Temel algoritma kavramlarının anlatılması.
3 Modüllere ayırma ve sıralama yöntemlerinin anlatılması.
4 Akış şeması sembollerinin anlatılması.
5 Semboller arası bağlantı, giriş, çıkış, karar ve referans sembollerinin anlatılması.
6 Değişken ve sabit tipler.
7 Sayısal değişkenlerin anlatılması.
8 Alfa sayısal değişkenler, değişken seçim kriterlerinin anlatılması
9 Atama, karar ve döngü yapılarının anlatılması.
10 Başlangıç ve bitiş yapılarının anlatılması.
11 .Java geliştirme programının kurulumu ve giriş.
12 Kodlama ve derlemenin anlatılması.
13 Hata yakalama ve ayıklamanın anlatılması.
14 Nesne yapıları ve sınıf kavramlarının anlatılması.
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Java ile temel programlama, Bora GÜNGÖREN-Seçkin yayıncılık.Türkçe
Java Programlama Teknikleri, Bora GÜNGÖREN-Seçkin yayıncılık.Türkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Ara Sınav40Ara Sınav
Ödev5Ödev
Proje5Proje
Dönem Sonu Sınavı50Dönem Sonu Sınavı
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları