GERİ DÖN

Ders Öğretim Planı


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 derste öğrencilere Mobil İşletim Sistemleri ve ortamları tanıtılarak, mobil cihazlar için uygulama geliştirme uygulamaları işlenecektir.


Öğr. Gör. Hasan Hüseyin CİHANGİR


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ştirir.
5 Mobil platformlarda veritabanı ve web servis uygulamaları geliştirir.

Birinci Öğretim


Yok


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ş. Anlatım, Soru-Cevap Ön Okuma
2 Mobil cihazlarda kullanılan işletim sistemlerinin analizi. (Android, IPhone, Windows ) Mobil cihazlarda kullanılan işletim sistemlerinin analizi. (Android, IPhone, Windows ) Anlatım, Soru-Cevap, Tartışma Ön Okuma
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, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
4 Mobil arayüz mimarisi. Mobil arayüz mimarisi. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
5 Mobil cihazların ağ yapıları. Mobil cihazların ağ yapıları. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
6 Mobil cihazların haberleşmesi ve dosya paylaşımı. Mobil cihazların haberleşmesi ve dosya paylaşımı. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
7 API’ler ve uygulama örnekleri. API’ler ve uygulama örnekleri. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
8 Mobil arayüz geliştirme. Mobil arayüz geliştirme. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
9 Mobil cihazlarda web servisleri kullanımı. Mobil cihazlarda web servisleri kullanımı. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
10 Yer bildirimi ve harita kullanımı. Yer bildirimi ve harita kullanımı. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
11 Çoklu ortam uygulamalarının geliştirilmesi. Çoklu ortam uygulamalarının geliştirilmesi. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
12 Sensör uygulamaları. Sensör uygulamaları. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
13 Sensör uygulamaları. Sensör uygulamaları. Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma Ön Okuma
14 Proje çalışması Proje çalışması Anlatım, Soru-Cevap, Problem Çözme, Gösterip Yaptırma, Örnek olay Ön Okuma

Flutter ile Mobil Programlama, Ahmet Cevahir Çınar, Nobel Akademik Yayıncılık, 2024 Android Tabanlı Mobil Uygulama Geliştirme, Berkan USLU, Kodlab Yayıncılık, 2013 Android Programlama, Aysan Ethem NARMAN, Kodlab Yayıncılık, 2012 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 80
Ev Ödevi 1 20
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

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Gösterme 14 1 14
Ara Sınav İçin Bireysel Çalışma 1 10 10
Final Sınavı içiin Bireysel Çalışma 1 18 18
Ev Ödevi 1 3 3
Toplam İş Yükü (saat) 75

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 PÇ 15 PÇ 16
ÖÇ 1 4 3 3 2
ÖÇ 2 5 3 3 4 3
ÖÇ 3 5 3 3 3 4
ÖÇ 4 5 4 3 3 4 4
ÖÇ 5 3 3 5 5 4 4 4 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek