|
|||||
Sınıf/Yarıyıl | 2 / Bahar | ||||
Ders Düzeyi | Önlisans | ||||
Ders Türü | Seçmeli | ||||
Bölümü | KONTROL VE OTOMASYON | ||||
Ön Koşul Dersleri | Yok | ||||
Öğretim Sistemi | Örgün | ||||
Ders Süresi | 14 Hafta | ||||
Öğretim Elemanı | KADİR HALTAŞ (haltaskadir@nevsehir.edu.tr) | ||||
Diğer Öğretim Elemanı/Elemanları |
|||||
Öğretim Dili | Türkçe | ||||
Sınıf Dışı Uygulama/Staj | Yok | ||||
Dersin Amacı | |||||
Bu ders kapsamında açık kaynak kodlu, Linux tabanlı, mobil cihazlar (akıllı telefon, PDA, tablet bilgisayar, vb.) üzerinde çalışması amaçlanarak Google ve Open Handset Alliance işbirliğiyle geliştirilmiş bir işletim sistemi olan Android üzerinde Java programlama dili ile gereken temel bilgi ve mobil yazılım geliştirme beceresinin verilmesi amaçlanmaktadır. |
Ders Öğrenme Çıktıları (DÖÇ) | PÇ | ODY | |
Bu dersi başarı ile tamamlayan öğrenciler: | |||
DÖÇ-1 | Mobil uygulama geliştirebilir. |
PÇ-35 Güncel kullanılan Mobil cihazlarını ve işletim sitemlerini tanır. Bu cihazlar için uygulamalar geliştirebilir. |
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, Uygulama |
2 | Mobil programlama yapabilmek için gerekli platformların kurulumu ve kullanımı. | Anlatım, Soru-Cevap, Uygulama |
3 | Uygulama elemanları ve aktivite yapısı. | Anlatım, Soru-Cevap, Uygulama |
4 | Uygulama elemanları ve aktivite yapısı. | Anlatım, Soru-Cevap, Uygulama |
5 | Dosya yönetimi. | Anlatım, Soru-Cevap, Uygulama |
6 | Veritabanı yönetimi. | Anlatım, Soru-Cevap, Uygulama |
7 | Veritabanı yönetimi. | Anlatım, Soru-Cevap, Uygulama |
8 | Ara Sınav | |
9 | İnternet erişimi. | Anlatım, Soru-Cevap, Uygulama |
10 | İnternet erişimi. | Anlatım, Soru-Cevap, Uygulama |
11 | Arka plan işlemleri. | Anlatım, Soru-Cevap, Uygulama |
12 | Konum yönetimi. | Anlatım, Soru-Cevap, Uygulama |
13 | Harita sağlayıcı. | Anlatım, Soru-Cevap, Uygulama |
14 | Harita sağlayıcı. | Anlatım, Soru-Cevap, Uygulama |
15 | Uygulamayı palaystore'a yükleme. | Anlatım, Soru-Cevap, Uygulama |
16 | Final Sınavı | |
Ders Kitabı / Yardımcı Kitap | ||
Ders Araç - Gereç ve Malzemeleri | ||
Yardımcı ders kitabı, ders notu, projeksiyon, bilgisayar |
Ölçme Yöntemi | |||
Yöntem | Hafta | Süre (Saat) | Katkı(%) |
Ara Sınav | 8 | 1 | 40 |
Diğer Ölçme Yöntemleri | |||
1.Sözlü Sınav | |||
2.Kısa Sınav (Quiz) | |||
3.Laboratuvar Sınavı | |||
4.Sunum | |||
5.Rapor | |||
6.Seminer | |||
7.Performans Ödevi | |||
8.Dönem Ödevi | |||
9.Proje | |||
Final Sınavı | 16 | 1 | 60 |
Öğrenci İş Yükü | |||
İşlem Adı | Haftalık Saat | Sayı | İş Yükü |
Haftalık Ders Saati (Teorik+Uygulama) | 3 | 14 | 42 |
Sınıf Dışı Çalışma | |||
a) Okuma | 1 | 14 | 14 |
b) İnternette/Kütüphanede Tarama | 2 | 14 | 28 |
c) Performans Ödevi | 0 | ||
d) Seminer/Sunum/Rapor Hazırlama | 0 | ||
e) Dönem Ödevi/Proje Hazırlama | 0 | ||
Sözlü Sınav | 0 | ||
Kısa Sınav (Quiz) | 0 | ||
Laboratuvar Sınavı | 0 | ||
Ara Sınav İçin Hazırlık | 2 | 1 | 2 |
Ara Sınav | 1 | 1 | 1 |
Final Sınavı İçin Hazırlık | 1 | 3 | 3 |
Final Sınavı | 1 | 1 | 1 |
0 | |||
0 | |||
Toplam İş Yükü | 91 |