Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MESLEK YÜKSEKOKULU / KNT220 - KONTROL VE OTOMASYON

Kodu: KNT220 Adı: MOBİL PROGRAMLAMA II Teorik+Uygulama: 2+1 AKTS: 3
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ÖÇ) 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