Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
5YBS301Orta Düzeyde Programlama2+2+03528.11.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Yönetim Bilişim Sistemleri
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Nesneye yönelik programlama mantığı çerçevesinde miras alma, çok biçimlilik, kütüphane kullanımı ve görsel arayüzü kullanmaya aşina olmak.
Dersin İçeriği Dersin içeriğinde nesneye yönelik programlama dillerinden Java, miras alma ve çok biçimlilik, giriş çıkış, veritabanı kullanma ve hata ayıklama yer almaktadır.
Dersin Yöntem ve Teknikleri Anlatım,Uygulamalı laboratuvar çalışması,Proje tabanlı öğrenme
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Ahmet ÇANKAL https://akbis.osmaniye.edu.tr/@ahmet.cankal ahmet.cankal@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Mobil Programlama, Kadir Çamoğlu, , Kodlab Yayınları, 2010
Ders Notları Deitel, Deitel and Nieto, “Internet and World Wide Web”, Prentice Hall

Ders Yapısı
Matematik ve Temel Bilimler %0
Mühendislik Bilimleri %0
Mühendislik Tasarımı %0
Sosyal Bilimler %0
Eğitim Bilimleri %0
Sağlık Bilimleri %0
Alan Bilgisi %0

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 3 42
Ödevler 3 10 30
Ara Sınavlar 1 10 10
Yarıyıl Sonu Sınavı 1 15 15
Toplam İş Yükü   AKTS Kredisi : 5 153

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Bilgi 
2 Görsel programlama dilinin tahrihçesi ve kullanıldığı alanlar hakkında bilgi sahibi olur
Beceri 
3 Programlama dilinin derleyicisini kurabilir ve kullanabilir
4 Tür tanımlama deyimlerini kullanır
Yetkinlik 
1 İleri programlama tekniklerini kullanabilir
5 Programlama dilinde verilen bir problemi yazabilir ve çalıştırabilir

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Nesne Yönelimli Programlamaya Giriş
2 Data tipleri ve control yapıları
3 Sınıf ve Metod Yapıları
4 Miras alma ve çok biçimlilik
5 Grafiksel kullanıcı arayüzü programlama
6 Hata yakalama
7 Arayüz Tasarımı
8 Veritabanı CRUD işlemleri
9 Veritabanı bağlantısı kurma
10 Çok Kulanım Mekanizması
11 Framework Kullanımı
12 Veri Yapıları
13 UML Yapıları
14 Proje

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 4 3 4 3 4 3 2 4 3 2
Bi2 3 3 4 3 4 3 3 4 3 3
Be3 4 3 5 3 4 3 2 4 2 2
Be4 4 3 4 2 4 3 2 4 3 2
Ye1 3 2 4 3 4 4 2 5 3 3
Ye5 4 3 4 2 3 3 3 3 3 2

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

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=290530&lang=tr