|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Web Tasarımı ve Kodlama
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Öğrencilere mobil cihazlar (akıllı telefonlar ve tabletler) için yazılım geliştirme süreçlerinin temel ilkelerini öğretmek, mobil işletim sistemi mimarilerini tanıtmak ve bağımsız olarak kullanıcı dostu, işlevsel mobil uygulamalar tasarlayıp geliştirebilme yetkinliği kazandırmaktır.
|
|
Dersin İçeriği
|
Mobil programlama kavramları ve mobil işletim sistemlerinin mimarisi; yazılım geliştirme kitlerinin (SDK) ve entegre geliştirme ortamlarının (IDE) kurulumu; mobil cihazlar için kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) tasarımı prensipleri; temel programlama yapıları ve olay yönelimli programlama; yerel veri depolama (SQLite vb.) yöntemleri; ağ iletişimi, web servisleri ve API entegrasyonu (JSON/XML işlemleri); arka plan servisleri ve asenkron işlemler; donanım bileşenlerinin (GPS, kamera, ivmeölçer, sensörler) kullanımı; mobil uygulamaların test edilmesi, hata ayıklama (debugging) süreçleri ve uygulamaların ilgili mağazalarda (Google Play, App Store) yayınlanma adımları.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, tartışma ve uygulama.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Mehmet Bilgin mehmet.bilgin@ankarabilim.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Javascript & React Native, Ferhat Aslan
|
|
Ders Notları
|
Javascript & React Native, Ferhat Aslan
|
Ders Yapısı
|
Mühendislik Bilimleri
|
%50
|
|
|
Alan Bilgisi
|
%50
|
|
|