Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
MPR001 | MOBİL PROGRAMLAMA | Ders | 1 | 2 | 3,00 |
Önlisans
Türkçe
Bu dersin amacı, öğrencilere mobil uygulama geliştirme için gerekli bilgi ve becerileri kazandırmaktır. Bu kapsam mobil platformlar, işletim sistemleri, kullanıcı arayüzleri, harita ve konum tabanlı uygulamalar, veri depolama, arka plan servisleri, telefon ve kısa mesaj hizmetlerinin kullanımı ile sensörler üzerine uygulamalı eğitim verilmektedir. Mobil uygulama geliştirme ve test süreçleri için Android işletim sistemi kullanılacaktır.
Öğr. Gör. H. Aykut COŞGUN
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
-
-
Mobil İşletim Sistemleri, mobil programlamaya giriş, mobil programlama platformları, dosya yönetimi, veritabanı yönetimi, internet erişimi ve arka plan işlemleri, 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ş. | Anlatım, gösterip yaptırma | ||
2 | Mobil cihazlarda kullanılan işletim sistemlerinin analizi. (Android, IPhone, Windows ) | Anlatım, gösterip yaptırma | ||
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ı. | Anlatım, gösterip yaptırma | |
4 | Mobil arayüz mimarisi. | Mobil arayüz mimarisi. | Anlatım, gösterip yaptırma | |
5 | Mobil cihazların ağ yapıları. | Mobil cihazların ağ yapıları. | Anlatım, gösterip yaptırma | |
6 | Mobil cihazların haberleşmesi ve dosya paylaşımı. | Mobil cihazların haberleşmesi ve dosya paylaşımı. | Anlatım, gösterip yaptırma | |
7 | API’ler ve uygulama örnekleri. | API’ler ve uygulama örnekleri. | Anlatım, gösterip yaptırma | |
8 | Öğrenilen teorik bilgilerin uygulaması | Gösterip yaptırma, anlatım | ||
9 | Mobil cihazlarda web servisleri kullanımı. | Mobil cihazlarda web servisleri kullanımı. | Anlatım, gösterip yaptırma | |
10 | Yer bildirimi ve harita kullanımı. | Yer bildirimi ve harita kullanımı. | Anlatım, gösterip yaptırma | |
11 | Çoklu ortam uygulamalarının geliştirilmesi. | Çoklu ortam uygulamalarının geliştirilmesi. | Anlatım, gösterip yaptırma | |
12 | Sensör uygulamaları. | Sensör uygulamaları. | ||
13 | Sensör uygulamaları. | Sensör uygulamaları. | Anlatım, gösterip yaptırma | |
14 | Proje çalışması | Proje çalışması | Soru - Cevap, gösterip yaptırma |
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 |
---|---|---|
Proje Hazırlama | 1 | 50 |
Proje Sunma | 1 | 50 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Proje Hazırlama | 1 | 50 |
Proje Sunma | 1 | 50 |
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) |
---|---|---|---|
Derse Katılım | 14 | 2 | 28 |
Gösterme | 14 | 1 | 14 |
Proje Hazırlama | 2 | 15 | 30 |
Proje Sunma | 2 | 2 | 4 |
Proje Tasarımı /Yönetimi | 2 | 1 | 2 |
Toplam İş Yükü (saat) | 78 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | |
ÖÇ 1 | 4 | 4 | 5 | |||||||||||
ÖÇ 2 | 4 | 4 | 5 | |||||||||||
ÖÇ 3 | 4 | 4 | 5 | |||||||||||
ÖÇ 4 | 4 | 4 | 5 | |||||||||||
ÖÇ 5 | 4 | 4 | 5 |