|
YZM3027 | Mobil Uygulama Geliştirme | 2+0+0 | AKTS:4 | Yıl / Yarıyıl | Güz Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Seçmeli | Bölümü | YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze | Dersin Süresi | 14 hafta - haftada 2 saat teorik | Öğretim Üyesi | Doç. Dr. Hacer ÖZYURT | Diğer Öğretim Üyesi | DR. ÖĞR. ÜYESİ Asuman GÜNAY YILMAZ, | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Mobil programlama hakkında bilgi vermek, Android işletim sistemine sahip mobil cihazlar için uygulama geliştirme örnekleri sunmak, öğrencilerin Android mobil uygulama geliştirip yayınlamalarına yardımcı olmaktır. |
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Android uygulama elemanlarını ve aktivite yapısını tanımlayabilir. | 2,3 | 6 | ÖK - 2 : | Kullanıcı arayüz elemanlarını tanımlayabilir ve arayüz geliştirmede kullanabilir. | 2,3 | 6 | ÖK - 3 : | Intent, yayın algılayıcıları kavramlarını tanımlayabilir ve kullanabilir. | 2,3 | 6 | ÖK - 4 : | Konumlandırma ve harita yönetiminin nasıl yapıldığını açıklayabilir. | 2,3 | 6 | ÖK - 5 : | Android mobil uygulama geliştirip Play Store'da yayınlayabilir. | 2,3 | 6 | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Android Programlamaya Giriş, Uygulama Elemanları ve Aktivite Yapısı, Kullanıcı Arayüzleri, Intent Kavramı ve Yayın Algılayıcılar, Tercihler ve Dosya Yönetimi, Veri Tabanı Yönetimi ve İçerik Sağlayıcılar, İnternet Erişimi, Arkaplan İşlemleri, Servis ve Alarm Kavramları, Konumlandırma ve Harita Yönetimi, Sensörler ve Sensör Yönetimi, Bir Android Uygulamayı Google Play Store'da Yayınlama. |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Android Programlamaya Giriş, Uygulama Elemanları ve Aktivite Yapısı | | Hafta 2 | Kullanıcı Arayüzleri, | | Hafta 3 | Intent Kavramı ve Yayın Algılayıcılar, | | Hafta 4 | Tercihler ve Dosya Yönetimi, | | Hafta 5 | Veri Tabanı Yönetimi ve İçerik Sağlayıcılar, | | Hafta 6 | İnternet Erişimi, | | Hafta 7 | Arkaplan İşlemleri, | | Hafta 8 | Servis ve Alarm Kavramları, | | Hafta 9 | Ara sınav | | Hafta 10 | Konumlandırma ve Harita Yönetimi, | | Hafta 11 | Sensörler ve Sensör Yönetimi | | Hafta 12 | Bir Android Uygulamayı Play Store'da yayınlama | | Hafta 13 | Proje Geliştirme | | Hafta 14 | Proje Geliştirme | | Hafta 15 | Proje Geliştirme ve Sunma | | Hafta 16 | Dönem sonu sınavı | | |
1 | Meier, R. 2013; Profesyoneller için Android ile Uygulama Geliştirme, Pusula. | | |
1 | Narman, A. E. 2015; Android Studio ile Programlama, Kodlab. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Proje | 15 | 26/12/2016 | 8 | 100 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 2 | 14 | 28 | Sınıf dışı çalışma | 5 | 14 | 70 | Proje | 2 | 1 | 2 | Toplam Çalışma Yükü | | | 100 |
|