DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
BSO 214BİLGİSAYAR PROGRAMLAMA DİLİ - II2 + 24. Yarıyıl 

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı 1. Yazılım geliştirme ortamının temel bileşenlerini ve programlama tekniklerini etkin ve verimli olarak kullanmak. 2. Programlama dilinin temel özelliklerini kullanmak. 3. Standart nesneler kullanarak uygulama yazılımları geliştirmek.
Ders İçeriği .NET program geliştirme ortamı, Visual Studio Arayüzü. C#‘ta değişkenler, operatörler, ifadeler, fonksiyonlar, karar yapıları, döngüler, hata yönetimi ve istisnalar, değerler ve referanslar, diziler, fonksiyon/yordam aşırı yükleme. Windows formlarının tanıtımı, menüler, MDI ve SDI kavramları.
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
1Tercihen dosya editörü özellikleri taşıyan, çoklu yüksek seviyeli/nesneye yönelimli programlama dilleri seçeneği sağlayan yazılım geliştirme ortamının temel bileşenlerini tanır.
2Yazılım geliştirme ortamını uyarlar.
3Yüksek seviyeli/nesneye yönelimli programlama dilinin temel kontrol yapılarını saptar.
4Yüksek seviyeli/nesneye yönelimli programlama dilinin temel veri yapılarını saptar.
5Hata ayıklama yöntemlerini kullanır.
6Yüksek seviyeli/nesneye yönelimli programlama dilini kullanarak gramer ve semantik (anlamsal/mantıksal) etkinliği ve bütünlüğü sağlanmış uygulama yazılımlarını temel yazılım geliştirme basamaklarını izleyerek geliştirir.
7Esnek, parametrik ve kolay anlaşılır (modüler) olan, yapısal programlama dilleri temellerine uygun uygulama yazılımları geliştirir.
8Alternatif uygulama yazılımı çözümleri belirler.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13
ÖK 014454434444   
ÖK 025544444344444
ÖK 034454424344   
ÖK 044454424344   
ÖK 054454424344   
ÖK 065455554455454
ÖK 075455554455444
ÖK 085455554455444
Ara Toplam36333935352832283535161716
Katkı5454444444222

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)14456
Ödevler14456
Arasınavlar(hazırlık süresi dahil)166
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)166
Toplam İş Yükü

Dersin AKTS Kredisi






180


DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2012-2013 Bahar1MELTEM BALABAN

Ders Şube Detayları
Dersin Kodu:  BSO 214 Dersin Adı:  BİLGİSAYAR PROGRAMLAMA DİLİ - II
Saat (T+P) : 2 + 2   Şube No : 1   Öğretim Dili: Türkçe Şube Dönemi :  2012-2013 Bahar
Öğretim Elemanı :  ÖĞRETİM GÖREVLİSİ MELTEM BALABAN E-Mail:  mbalaban@pau.edu.tr, İç Hat:  296 4182,
Ders Yeri TEF A0420,
Amaç : 1. Yazılım geliştirme ortamının temel bileşenlerini ve programlama tekniklerini etkin ve verimli olarak kullanmak. 2. Programlama dilinin temel özelliklerini kullanmak. 3. Standart nesneler kullanarak uygulama yazılımları geliştirmek.
İçerik : .NET program geliştirme ortamı, Visual Studio Arayüzü. C#‘ta değişkenler, operatörler, ifadeler, fonksiyonlar, karar yapıları, döngüler, hata yönetimi ve istisnalar, değerler ve referanslar, diziler, fonksiyon/yordam aşırı yükleme. Windows formlarının tanıtımı, menüler, MDI ve SDI kavramları.
Devam Zorunluluğu : Dersin Devam Yüzdesi : %
Haftalık Konu Başlıkları
HaftaKonular
1 Programlamaya Giriş
2 Microsoft.NET Platformu
3 Microsoft Visual Studio Arayüzü
4 Visual C#.NET ile Windows Tabanlı Programlama
5 Visual C#.NET ile Windows Tabanlı Programlama
6 Algoritma ve Aptal Kodlama
7 Algoritma ve Aptal Kodlama
8 Fonksiyonlar ve Yordamlar
9 Fonksiyonlar ve Yordamlar
10 Veri Tipleri
11 Veri Tipleri
12 Windows Programlama
13 Windows Programlama
14 Menü Tasarımı ve MDI Formlar
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Bilge Adam Visual C# Kitabı,2006Türkçe
Memiş Yanık,Visual C# 4.0 for .NET Framework 4.0,Seçkin Yayıncılık,2011Türkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav25Ara Sınav
Ödev25Ödev
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları