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

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
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 Dr. Öğr. Üyesi Emre YILDIRIM
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Android Ders Kitabı
Eğitim Sunumları
Eğitmen dokümanları
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 5 70
Ödevler 8 2 16
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 5 144

 
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
Tüm 4 5 5 5 5 5 5 4 5
Ö1 4 5 5 5 5 5 5 4 5
Ö2 5 4 5 5 5 5 5 5 5
Ö3 5 5 5 4 5 4 5 4 5
Ö4 2 5 4 5 4 5 5 5 4
Ö5 5 5 5 4 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=290239&lang=tr