BIL 451

Mobil Uygulama Geliştirme

Dersin Adı: BIL 451 Mobil Uygulama Geliştirme
Dersin Türü Seçmeli
Verildiği Yarıyıl 7
AKTS Kredi Değeri 5
Kredi Değeri 3
Teorik Saati 3
Uygulama Saati 0
Laboratuvar Saati 0
Ön Kosul Dersi Bil 223 Nesneye Dayalı Programlama
Dersin Dili Türkçe
Öğretim Şekli Örgün Sistem
Dersi Kimler Alabilir lisans
Dersin Öğretim Elemanı Öğr. Gör. Levent YAVUZ
Dersin Öğretim Yönetimi Sözel Anlatım
Önerilen Ders Kitabı 1. Advanced Android Application Development, Addison-Wesley Professional; Fourth edition ISBN-10: 0133892387
Yardımcı Ders Kitabı 1. Programming Android: Java Programming for the New Generation of Mobile Devices, O`Reilly Media; Second Edition edition ISBN-10: 1449316646
Dersin Amacı Android tabanlı mobil sistemler için uygulama geliştirme
Dersin Özeti

Java dilini etkin kullanarak, geniş çaplı android uygulamalar geliştirmek 

Dersin Öğrenim Çıktıları

1.       Mobil uygulama platformlarını tanır

2.       Mobil uygulama geliştirebilmek için gerekli donanım ve yazılımları seçebilir

3.       Mobil uygulama platformu için gerekli yazılımları kurar

4.       Mobile Uygulama Ortamını etkin olarak kullanabilir

5.        Geliştirme dili ile görsel arayüzler tasarlar

6.        Geliştirme dili ile veri yazma , okuma ve işleme yapabilir

7.       Geliştirme dili ile dokunma ve jestleri yönlendirir

8.       Uygulamalarla diğer uygulamaları haberleştirir

9.       Program izleme ve debug işlevlerini kavrar

Ölçme ve Değerlendirme
Yarıyıl içi çalışmalar Sayısı Katkı Payı %
Devam
Laboratuar
Uygulama
Alan Çalışması/Staj
Ödevler
Proje/Sunum/Seminer
Kisa Sinavlar
Ara Sınavlar 1 40
Yılsonu sınavı 1 60
Toplam 100
Haftalara Göre Ders Konuları
Hafta Konular
1. Hafta Mobil programlamaya genel bakış ve Android`e giriş
2. Hafta Android uygulamalarının temelleri ve Android uygulamalarının yaşam döngüsü
3. Hafta XML teknolojileri
4. Hafta Layout türleri ve arayüz tasarımı
5. Hafta Java dili ile Android uygulaması yazma
6. Hafta Intent Kavramı ve Yayın Algılayıcılar
7. Hafta Tercihler(preferences) ve dosya yönetimi
8. Hafta SQLite Veritabanı
9. Hafta Erişim izinleri, Servis ve Alarm kavramları
10. Hafta Arka plan işlemleri ve Thread Kavramı
11. Hafta Haritalar ve Konum Tabanlı servisler
12. Hafta Web Servisleri
13. Hafta Sensörler
14. Hafta Uygulamayı Android Markete yükleme ve final proje sunumları
Program Yeterlilikleri
Dersin Öğrenim Çıktıları ->*
01 02 03 04 05
PY1) PY 01 4 4 4 4 4
PY2) PY 02 5 5 5 5 5
PY3) PY 03 4 4 4 4 4
PY4) PY 04 4 4 5 5 5
PY5) PY 05 3 3 5 5 5
PY6) PY 06 4 4 4 4 4
PY7) PY 07 1 1 2 2 1
PY8) PY 08 2 2 2 2 2
PY9) PY 09 4 4 4 4 4
PY10) PY 10 1 1 1 1 1
PY11) PY 11 1 1 1 1 1
* 01: Çok düşük 02: Düşük 03: Orta 04: Yüksek 05: Çok yüksek
Etkinlikler Sayısı Ön Hazırlık Etkinlik Süresi Toplam İş Yükü
Anlatim 14 2 3 70
Uygulamalı Ders 0 0 0 0
Ödevler 14 0 2 28
Sunum / Seminer hazırlama 0 0 0 0
Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, pekiştirme, vb) 14 0 1 14
Dönem Ödevi / Proje Hazırlama 0 0 0 0
Uygulama (Lab., Atölye, Arazi, PDÖ) 0 0 0 0
Diğer Bilgi Edinme Çalışmaları 0 0 0 0
Kısa Sınavlar 0 0 0 0
Ara Sınavlar 1 10 3 13
Yari Yılsonu sınavı 1 22 3 25
Toplam İş Yükü (Saat) 150
*Toplam İş Yükü (saat) / Haftalık İş Yükü (30) = Dersin AKTS Kredisi 5
AVRASYA ÜNİVERSİTESİ
Adnan Kahveci Mahallesi Rize Caddesi No:226 Trabzon / TÜRKİYE
Tel : 0462 334 05 50   |   Faks : 0462 334 64 54  |   e-posta : info@avrasya.edu.tr

Nic Turkey Ynternet Hizmetleri