Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
3SBT211Java Programlama - I2+1+03317.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Sağlık Bilgi Sistemleri Teknikerliği
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, öğrencilere nesne yönelimli programlama mantığını öğreterek Java programlama dilinin sözdizimini, temel veri yapıları ve fonksiyonlarını etkili bir şekilde kullanabilmelerini sağlamaktır. Öğrencilerin, problem çözme becerilerini geliştirerek basit ve orta düzey yazılım uygulamaları geliştirebilmeleri hedeflenmektedir.
Dersin İçeriği Bu derste, Java programlama dilinin temelleri, değişkenler, veri tipleri, operatörler, kontrol yapıları (if, switch, döngüler), metotlar, diziler ve nesne yönelimli programlama (sınıflar, nesneler, kalıtım, çok biçimlilik) konuları ele alınmaktadır.
Dersin Yöntem ve Teknikleri Teorik ve uygulamalı anlatım, soru cevap, tartışma, problem çözme
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr. Gör. Tamer ATCIOĞLU https://osmaniye.edu.tr/kadirlimyo tameratcioglu@osmaniye.edu.tr
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Öğretim elemanının ders notu, internet.
Yılmaz, A. (2021). Java programlama dili ve uygulamaları. Seçkin Yayıncılık.
Kaya, H. (2020). Nesne yönelimli programlama: Java ile. Nobel Akademik Yayıncılık.
Arslan, M. (2022). Java programlama temelleri. Pusula Yayıncılık.
Ders Notları Öğretim elemanının ders notu, internet.
Dökümanlar Öğretim elemanının ders notu, internet.

Ders Yapısı
Matematik ve Temel Bilimler %25
Mühendislik Bilimleri %25
Alan Bilgisi %50

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 2 28
Sınıf Dışı Ç. Süresi 14 2 28
Ara Sınavlar 1 8 8
Uygulama 14 1 14
Yarıyıl Sonu Sınavı 1 12 12
Toplam İş Yükü   AKTS Kredisi : 3 90

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Temel Java sözdizimini ve veri türlerini kullanarak basit programlar geliştirir
2 Koşul ifadeleri ve döngüler gibi kontrol yapılarıyla algoritma tasarlar.
3 Metot yapısını fonksiyonel programlama mantığıyla çözümler.
4 Sınıf, nesne, kalıtım ve çok biçimlilik gibi nesne yönelimli programlama kavramlarını uygular.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Nesne Yönelimli programlama Nesne yönelimli programlama kavramlarını araştırınız. Ders notları, OOP giriş sunumu
2 Java ve Programlamaya Giriş, IDE Kurulumu Java programlama dili ve geliştirme ortamları hakkında araştırma yapınız. Ders notları, Java ve IDE kurulum kılavuzu
3 Temel Veri Tipleri ve Değişkenler Temel veri tipleri ve değişken kullanımı hakkında ön çalışma yapınız. Ders notları, örnek kodlar
4 Temel Veri Tipleri ve Kurallar Java veri tipleri ve programlama kurallarını inceleyiniz. Ders notları, uygulama örnekleri
5 Metotlar ve Fonksiyonel Programlama Metot kavramı ve fonksiyonel programlama hakkında araştırma yapınız. Ders notları, metot örnekleri
6 Java'da Operatörler Java operatörlerinin kullanımını inceleyiniz. Ders notları, operatör uygulamaları
7 Java'da karşılaştırma Karşılaştırma operatörleri ve mantıksal ifadeleri araştırınız. Ders notları, örnek uygulamalar
8 Döngü Deyimleri Döngü yapılarının çalışma mantığını inceleyiniz. Ders notları, laboratuvar föyü
9 Diziler Dizilerin yapısı ve kullanım alanlarını araştırınız. Ders notları, dizi örnekleri
10 Alt Programlar Alt program kavramı ve kullanımını inceleyiniz. Ders notları, uygulama örnekleri
11 Fonksiyonlar ve kullanımı Fonksiyonların tanımlanması ve kullanımını araştırınız. Ders notları, fonksiyon örnekleri
12 Prosedürler ve kullanımı Prosedürlerin kullanım amaçlarını ve örneklerini inceleyiniz. Ders notları, prosedür uygulamaları
13 Yapılandırıcılar ve Kalıtım Yapılandırıcılar ve kalıtım kavramları hakkında ön çalışma yapınız. Ders notları, OOP uygulama örnekleri
14 Örnek uygulamalar Java ile geliştirilmiş örnek uygulamaları inceleyiniz. Ders notları, proje ve uygulama dokümanları

 
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Tüm 3 4 4 2 3 1 4 3 4 1 1
Ö1 2 3 3 1 2 1 3 4 2 1 1
Ö2 3 4 4 2 3 1 4 3 4 1 1
Ö3 2 3 3 1 3 1 4 3 4 1 1
Ö4 3 4 4 2 2 1 4 3 4 1 1

  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=292979&lang=tr