Ders Öğrenme Çıktıları (DÖÇ) |
PÇ |
ODY |
Bu dersi başarı ile tamamlayan öğrenciler: |
|
|
DÖÇ-1 |
Android yazılımlar için arayüz hazırlayabilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-2 |
Mobil tarayıcılar ve native kodlamanın birbirlerine göre avantaj ve dezavantajlarını bilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-3 |
Java programlama dili ile Android sistemler için temel düzeyde yazılım geliştirme bilgi ve becerisine sahip olur. |
PÇ-
|
Yazılı Sınav |
DÖÇ-4 |
Mobil uygulamalarda konumlandırma ve harita yönetimini verimli bir şekilde kullanabilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-5 |
Android yazılımlar için tercihler, dosya yönetimi ve internet erişimi konularında uygulama geliştirebilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-6 |
Mobil cihazlar için istemci ve sunucu taraflı dağıtık uygulamalar geliştirebilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-7 |
Mobil sistemeler için geliştirilen yazılımın pazarlama süreçleri hakkında bilgi sahibi olur. |
PÇ-
|
Yazılı Sınav |
DÖÇ-8 |
Android sistemlerde veritabanı yönetimi konusunda uygulama geliştirebilir. |
PÇ-
|
Yazılı Sınav |
DÖÇ-9 |
Mobil sistemler için yazılım geliştirme, hata ayıklama, test ve performans iyileştirme süreçlerini yönetebilir. |
PÇ-
|
Yazılı Sınav |
PÇ: Bölüm program çıktıları ÖDY: Ölçme ve değerlendirme yöntemi |
Dersin İçeriği |
•Mobil Programlamaya genel bakış ve içerik
•Geliştirme ortamının Gereksinimleri ve Kurulumu
•Android Uygulamalarının Temelleri
•Android Uygulamalarının Yaşam Döngüsü
•Android ile Kullanıcı arayüzü tasarlamak
•Intents, Intent Filters, Broads, BroadReceivers
•Tercihler (prefences) ve dosya yönetimi
•Veritabanı yönetimi ve içerik sağlayıcılar
•İnternet Erişimi, Arka plan işlemleri, Servis ve alarm kavramları
•Konumlandırma ve harita yönetimi
•Uygulamayı Android markete yükleme (Deployment to playstore)
|
Haftalık Detaylı Ders İçeriği |
Hafta |
Detaylı İçerik |
Öğretim Yöntem ve Teknikleri |
1 |
Mobil programlamaya giriş. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
2 |
Mobil programlama yapabilmek için gerekli platformların kurulumu ve kullanımı. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
3 |
Uygulama elemanları ve aktivite yapısı. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
4 |
Uygulama elemanları ve aktivite yapısı. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
5 |
Dosya yönetimi. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
6 |
Ekran tasarım öğeleri |
Anlatım / Soru – Cevap, problem çözme, uygulama |
7 |
Ekran tasarım öğeleri |
Anlatım / Soru – Cevap, problem çözme, uygulama |
8 |
Ara Sınav |
|
9 |
Dizi öğelerini listelerle gösterme |
Anlatım / Soru – Cevap, problem çözme, uygulama |
10 |
İnternet erişimi. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
11 |
Sayfalar arası geçiş yapma. |
Anlatım / Soru – Cevap, problem çözme, uygulama |
12 |
Metodlar ile çalışma |
Anlatım / Soru – Cevap, problem çözme, uygulama |
13 |
Resim işlemleri |
Anlatım / Soru – Cevap, problem çözme, uygulama |
14 |
Konum ve harita işlemleri |
Anlatım / Soru – Cevap, problem çözme, uygulama |
15 |
Uygulamayı uygulama marketlerine yükleme |
Anlatım / Soru – Cevap, problem çözme, uygulama |
16 |
Final Sınavı |
|
Ders Kitabı / Yardımcı Kitap |
1 |
Ders notları |
2 |
Şeref A., Nazır D., vd., (2018), Mobil Programlama Eğitim Seti (5 Kitap), Dikeyeksen Yayıncılık |
Ders Araç - Gereç ve Malzemeleri |
Yardımcı ders kitabı, ders notu, projeksiyon, bilgisayar |