PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
İleri Mobil Aygıtlar için Uygulama TasarımıCENG 57423 + 037,50
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin Türü
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Android ve diğer platformlar için mobil uygulamalar tasarlar ve geliştirir.
2. Mobil uygulama mimarisi ve yaşam döngüsünü anlar.
3. Veritabanı, web API'leri ve bulut depolama gibi dış hizmetleri entegre eder.
4. Mobil uygulamaları test eder, hata ayıklar ve büyük uygulama mağazalarında yayınlar.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Değişik platformlarda (iOS, Android, Windows Phone, vb.) kullanılan günümüz mobil uygulamalarının tasarımlarının geliştirilmesi ve Android ağırlıklı olarak sunulması, Kavramsal genel bakış ve tasarım problemlerinin pratik geliştirme problemleri ile birleştiririlmesi.
 
Üretken Yapay Zeka Kullanımı:

 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Mobil Uygulama Geliştirmeye Giriş
2Mobil Platformlara Genel Bakış: iOS, Android, Windows
3Android Mimarisi ve Geliştirme Araçları
4Mobil İçin Arayüz (UI) Tasarım İlkeleri
5Android’de Aktivite Yaşam Döngüsü ve Navigasyon
6Veri Saklama: Tercihler, SQLite, Dosyalar
7Ağ İşlemleri ve Web Servisleri Entegrasyonu
8Arka Plan Görevleri ve Thread Kullanımı
9Konum ve Sensör Hizmetleri
10Gelişmiş UI Bileşenleri ve Animasyonlar
11Firebase ile Çalışma ve Bulut Entegrasyonu
12Mobil Uygulama Testi ve Hata Ayıklama
13Uygulama Yayınlama: Google Play ve App Store
14Proje Sunumları
 
Kaynaklar:
Sills B., Gardner B. & Marsicano K. (2022). Android Programming: The Big Nerd Ranch Guide (5th ed.). Addison-Wesley Professional.
 
Diğer Kaynaklar:
 
 
Öğretim Yöntem ve Teknikleri:
Haftalık 3 saatlik ders
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%15
Final Sınavı1%25
Proje3%60
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)13,003,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)00,000,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)145,0070,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)18,008,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)144,0056,00
6Ev ödevleri00,000,00
7Sınavlara Hazırlık27,0014,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)110,0010,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)37,0021,00
11Final Sınavına Hazırlık (sınav süresi dahil)110,0010,00