| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| MPR001 | MOBİL PROGRAMLAMA | Seçmeli Ders Grubu | 2 | 4 | 3,00 |
Önlisans
Türkçe
Bu derste öğrencilere Mobil İşletim Sistemleri ve ortamları tanıtılarak, mobil cihazlar için uygulama geliştirme uygulamaları işlenecektir.
| 1 | Mobil programlama için gerekli temel kavramları tanımlar/açıklar. |
| 2 | Mobil programlama için gerekli platform ve uygulamaları kurar/kullanır. |
| 3 | Konum sağlayıcı ve harita yönetim işlemlerini uygulamalarında kullanır. |
| 4 | Mobil platformlarda medya kütüphanesi ve galeri uygulamaları geliştirebilir. |
| 5 | Mobil platformlarda veritabanı ve web servis uygulamaları geliştirebilir. |
Birinci Öğretim
[Yok]
Mobil İşletim Sistemleri, mobil programlamaya giriş, Mobil programlama platformları, dosya yönetimi, veritabanı yönetimi, internet erişimi ve arka plan işlemleri ile konum yönetimi.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Mobil cihazlar, işletim sistemleri ve programlamaya giriş. | |||
| 2 | Mobil cihazlarda kullanılan işletim sistemlerinin analizi. (Android, IPhone, Windows ) | Mobil cihazlarda kullanılan işletim sistemlerinin analizi. (Android, IPhone, Windows ) | ||
| 3 | Yazılım geliştirme ortamının (SDK) bileşenleri ve ayarları. | Yazılım geliştirme ortamının (SDK) bileşenleri ve ayarları. | ||
| 4 | Mobil arayüz mimarisi. | Mobil arayüz mimarisi. | ||
| 5 | Mobil cihazların ağ yapıları. | Mobil cihazların ağ yapıları. | ||
| 6 | Mobil cihazların haberleşmesi ve dosya paylaşımı. | Mobil cihazların haberleşmesi ve dosya paylaşımı. | ||
| 7 | API’ler ve uygulama örnekleri. | API’ler ve uygulama örnekleri. | ||
| 8 | Ara sınav | |||
| 9 | Mobil cihazlarda web servisleri kullanımı. | Mobil cihazlarda web servisleri kullanımı. | ||
| 10 | Yer bildirimi ve harita kullanımı. | Yer bildirimi ve harita kullanımı. | ||
| 11 | Çoklu ortam uygulamalarının geliştirilmesi. | Çoklu ortam uygulamalarının geliştirilmesi. | ||
| 12 | Sensör uygulamaları. | Sensör uygulamaları. | ||
| 13 | Sensör uygulamaları. | Sensör uygulamaları. | ||
| 14 | Proje çalışması | Proje çalışması |
1. Android Tabanlı Mobil Uygulama Geliştirme, Berkan USLU, Kodlab Yayıncılık, 2013 2. Android Programlama, Aysan Ethem NARMAN, Kodlab Yayıncılık, 2012 3. Mobil Programlama, K. ÇAMOĞLU, V. ATASEVER, Kodlab Yayıncılık, 2010
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 70 |
| Quiz | 1 | 30 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Final Sınavı | 1 | 1 | 1 |
| Quiz | 3 | 1 | 3 |
| Derse Katılım | 14 | 3 | 42 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 24 | 24 |
| Quiz için Bireysel Çalışma | 3 | 2 | 6 |
| Toplam İş Yükü (saat) | 76 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | |
| ÖÇ 1 | 2 | |||||||||||
| ÖÇ 2 | 3 | |||||||||||
| ÖÇ 3 | 4 | |||||||||||
| ÖÇ 4 | 3 | |||||||||||
| ÖÇ 5 | 2 |