Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
YBS 102NESNEYE YÖNELİK PROGRAMLAMA3 + 12. Yarıyıl6

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı Bu dersin amacı nesneye dayalı programlama kavramlarını öğretmek ve bunları, güncel, nesneye dayalı bir programlama dilinde uygulamaktır.
Ders İçeriği Nesneye Dayalı Programlamaya giriş, kalıtım, çok şekillilik, soyut sınıflar. C#/Java programlama dilinde uygulamalar ve yazılım teknikleri. C#/Java Konsol ve Windows uygulamaları. C#/Java dilinin söz dizimi, yapısı ve temel nesneye dayalı programlama tekniklerinin C#/Java ile uygulanması. Web uygulamaları oluşturmak. Teorik bilgiye paralel olarak öğrencilerin C#/Java dilinde program yazmaları istenir, ev ödevleri yaparlar ve dönem sonu projesi hazırlarlar ve sunarlar.
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
1Temel C# kavramlarını açıklar
2Temel nesneye yönelik programlama kavramlarını tanımlar
3Windows programlamayı açıklar
4Web programlamayı açıklar

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12
ÖK 001      434544
ÖK 0021 11 1455355
ÖK 003 111 1555553
ÖK 004  1  2555544
Ara Toplam1132 4181819181816
Katkı001101555554

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

Dersin AKTS Kredisi






156

6
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2023-2024 Bahar1ÖMER GÜLEÇ
Detay 2022-2023 Bahar1ÖMER GÜLEÇ
Detay 2021-2022 Bahar1ÖMER GÜLEÇ
Detay 2020-2021 Bahar1HAMİD YEŞİLYAYLA
Detay 2019-2020 Yaz1HAMİD YEŞİLYAYLA
Detay 2019-2020 Bahar1HAMİD YEŞİLYAYLA
Detay 2018-2019 Bahar1HAMİD YEŞİLYAYLA
Detay 2017-2018 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2016-2017 Bahar1ŞEVKET UMUT ÇAKIR
Detay 2015-2016 Bahar1GÜRHAN GÜNDÜZ
Detay 2014-2015 Bahar1GÜRHAN GÜNDÜZ


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
YBS 102 NESNEYE YÖNELİK PROGRAMLAMA 3 + 1 1 Türkçe 2023-2024 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi ÖMER GÜLEÇ omer@pau.edu.tr İİBF B0213 Dersin Devam Yüzdesi : %70
Amaç Bu dersin amacı nesneye dayalı programlama kavramlarını öğretmek ve bunları, güncel, nesneye dayalı bir programlama dilinde uygulamaktır.
İçerik Nesneye Dayalı Programlamaya giriş, kalıtım, çok şekillilik, soyut sınıflar. C#/Java programlama dilinde uygulamalar ve yazılım teknikleri. C#/Java Konsol ve Windows uygulamaları. C#/Java dilinin söz dizimi, yapısı ve temel nesneye dayalı programlama tekniklerinin C#/Java ile uygulanması. Web uygulamaları oluşturmak. Teorik bilgiye paralel olarak öğrencilerin C#/Java dilinde program yazmaları istenir, ev ödevleri yaparlar ve dönem sonu projesi hazırlarlar ve sunarlar.
Haftalık Konu Başlıkları
HaftaKonular
1 Nesneye Yönelik Programlama Kavramına Giriş
2 Değişkenler, Operatörler
3 Karar Mekanizmaları, Döngüler
4 Diziler
5 Metotlar
6 Hata Kontrolleri
7 Sınıflar, Nesneler, Soyut Sınıflar
8 Kalıtım, Polimorfizm, Arayüzler
9 Görsel Programlamaya Giriş
10 Formlar, Kontroller
11 Veri Tabanı Kavramı
12 Veri Tabanı Bağlantıları
13 Proje Sunumları
14 Proje Sunumları
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Visual C# How to Program 6/e, Paul Deitel, Harvey Deitel, 2017English
Object Oriented Programming using C#, Simon Kendal, 2019English
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ınav30Ara Sınav
Proje20Proje
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları