Bilgi Paketi

Yönetim Bilişim Sistemleri Tezli Yüksek Lisans Programı

YBS534

MOBİL UYGULAMA GELİŞTİRME

Ders Kodu
YBS534
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüSeçmeli
Dersin DüzeyiTezli Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Mobil işletim sistemlerinin mimari bileşenlerini ve uygulama çalışma modellerini ileri düzeyde analiz etmek.
  2. Kullanıcı deneyimi (UX) ve kullanıcı arayüzü (UI) tasarım ilkelerini mobil platform standartlarına uygun şekilde uygulamak.
  3. Mobil cihazlara özgü donanım bileşenlerini (GPS, kamera, ivmeölçer) ve yerel veri depolama tekniklerini programlamak.
  4. Harici veri kaynakları ve RESTful API servisleri ile entegre çalışan mobil uygulamalar geliştirmek.
  5. Uygulama test süreçlerini, yayınlama stratejilerini ve performans optimizasyon tekniklerini akademik ve profesyonel standartlarda yönetmek.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders TanımıModern mobil platformların (iOS, Android) mimari yapısını, kullanıcı arayüzü tasarım prensiplerini ve uygulama geliştirme yaşam döngüsünü inceleyerek; mobil cihazların sensör ve veri kaynaklarını kullanan, performans odaklı ve ölçeklenebilir mobil çözümler üretme yetkinliği kazandıran bir derstir.
Ders İçeriği
HAFTA KONULAR
1. Hafta Mobil Programlama Dünyasına Giriş: Platformlar, Ekosistemler ve Geliştirme Ortamları
2. Hafta Mobil Uygulama Mimarisi: Yaşam Döngüsü (Lifecycle) ve Temel Bileşenler
3. Hafta Kullanıcı Arayüzü (UI) Tasarımı: Düzenler (Layouts), Görünümler ve Stil Yönetimi
4. Hafta Kullanıcı Deneyimi (UX) Prensipleri: Mobil Navigasyon ve Etkileşim Tasarımı
5. Hafta Veri Bağlama (Data Binding) ve Liste Tabanlı Yapıların Kullanımı
6. Hafta Arka Plan İşlemleri: İş Parçacıkları (Threading) ve Eşzamanlılık Yönetimi
7. Hafta Yerel Veri Depolama: SQLite, Room veya Platform Özgü Veritabanı Çözümleri
8. Hafta Ara Sınav
9. Hafta Ağ Programlama: REST API Entegrasyonu ve JSON Veri İşleme
10. Hafta Konum Tabanlı Servisler: GPS Kullanımı, Google Maps ve MapKit Entegrasyonu
11. Hafta Donanım Erişimi: Kamera, Sensörler ve Medya Yönetimi
12. Hafta Bildirim Sistemleri: Push Notifications ve Yerel Bildirim Yönetimi
13. Hafta Mobil Güvenlik Prensipleri: Veri Güvenliği ve Yetkilendirme Mekanizmaları
14. Hafta Uygulama Dağıtım Süreçleri: Test, Hata İzleme ve Marketlere Yayınlama Hazırlığı
Kaynaklar1. Deitel, P., Deitel, H. ve Deitel, A. 2017. Android How to Program
2. Ders dokümanları
Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Cevap
  • Sorun/Problem Çözme
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Toplam(%) 40
Yıl İçinin Başarıya Oranı(%) 40
Finalin Başarıya Oranı(%) 60
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 1 1
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 10 140
Final Sınavına Hazırlık 14 3 42
Ders Saati 13 3 39
Ara Sınava Hazırlık 8 3 24
Laboratuvar
Final Sınavı 1 1 1
Ödevler 1 40 40
Toplam İş Yükü287
Toplam İş Yükü / 309.56
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10