Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4SBT216Mobil Programlama3+1+04418.11.2025

 
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ı, öğrencilerin mobil uygulama geliştirme temellerini öğrenmelerini sağlamak ve Android işletim sistemi üzerinde çalışan uygulamaları tasarlayabilme becerisi kazandırmaktır.
Dersin İçeriği Bu derste öğrenciler, Android Studio kullanarak mobil uygulama geliştirme temellerini öğrenir. Arayüz tasarımı, activity geçişleri, veri saklama (SharedPreferences, SQLite), listeleme (RecyclerView), bildirimler, harita ve konum servisleri ile JSON veri çekme işlenir.
Dersin Yöntem ve Teknikleri Sunum ve Uygulama
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr. Gör. Tamer ATCIOĞLU
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Eğitmen dokümanları
Eğitim Sunumları
Android Ders Kitabı
Ders Notları Android ders kitabı, eğitim sunumları, eğitmen ders notları
Dökümanlar var
Ödevler var
Sınavlar var

Ders Yapısı
Matematik ve Temel Bilimler %40
Mühendislik Bilimleri %40
Alan Bilgisi %20

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 4 56
Ödevler 2 5 10
Ara Sınavlar 1 12 12
Yarıyıl Sonu Sınavı 1 16 16
Toplam İş Yükü   AKTS Kredisi : 5 150

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Android Studio geliştirme ortamını kullanarak mobil uygulama oluşturabilir.
2 Activity yapısını ve yaşam döngüsünü anlayarak çok ekranlı uygulamalar geliştirebilir.
3 Kullanıcı arayüzü bileşenlerini kullanarak etkileşimli ekranlar tasarlayabilir.
4 Veri saklama ve veri tabanı işlemlerini (SharedPreferences, SQLite) uygulamalarına entegre edebilir.
5 Harita, konum servisleri ve web servislerinden veri çekme gibi mobil cihaz özelliklerini kullanabilir.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Mobil Programlamaya Giriş, Android Ekosistemi ve Gerekli Araçlar
2 Android Studio Kurulumu ve İlk Proje
3 Activity Kavramı ve Yaşam Döngüsü
4 Kullanıcı Arayüzü Tasarımı (XML ile)
5 Buton, TextView, EditText, ImageView gibi UI bileşenleri
6 Intent Kullanımı ve Activity Geçişleri
7 RecyclerView ve Listeleme Yapıları
8 Ara Sınav (Vize)
9 Veri Saklama: SharedPreferences ve Dosya Kullanımı
10 Basit Veritabanı Uygulaması (SQLite)
11 Uygulamalarda Bildirim (Notification) ve Toast Kullanımı
12 Harita Entegrasyonu ve Konum Servisleri
13 Web API Bağlantısı ve JSON ile Veri Çekme
14 Mini Proje Uygulaması ve Değerlendirme

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15
Tüm 5 5 5 4 5 5 5 5 5 5 5 5 5 4 5
Ö1 4 5 4 4 5 4 5 5 5 4 5 5 5 4 5
Ö2 5 5 5 5 4 5 5 5 5 4 5 5 5 5 5
Ö3 5 5 5 4 5 5 5 4 5 5 5 4 5 4 5
Ö4 4 4 5 5 5 4 5 5 5 4 5 5 5 4
Ö5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5

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