GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BT206B2 Mobil Programlama Zorunlu Ders 2 4 6,00

Önlisans


Türkçe


Apple iPhone, Google Android, Microsoft Windows Mobile gibi yeni nesil, üstün yetenekli mobil cihazların ve platformların ortaya çıkışı, uygulama geliştiriciler için yeni imkanlar yaratmış bulunmaktadır. Bu ders, mobil ortam uygulamalarını programlama, kullanma ve bunların insan bilgisayar etkileşimi tasarımları üzerinde duracak olup ders kapsamında öğrencilerden, küçük kollektif tasarım grupları oluşturarak, cep telefonları için bir mobil uygulamayı önermeleri, incelemeleri ve dokümante etmeleri istenecektir. Derste hem Apple iPhone, hem Google Android, hem de Microsoft Windows Mobile için geliştirme modelleri incelenecektir.


Öğr. Gör. Uğur TURHAL


1 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri yaratabilme
2 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlama ve geliştirme
3 Cihaza özel, yerel uygulamalar tasarlama ve geliştirme
4 Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama. Ekip bazlı bir mobil uygulama üzerinde işbirliği yapma. Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlama.
5 Gereksinimleri belirleyip mobil çözümler üretebilme becerisi

Birinci Öğretim


Yok


Yok


Mobil programlama temelleri Mobil işletim sistemleri Mobil uygulama geliştirme araçları Mobil programlamada arayüz geliştirme Ses, resim ve video kullanımı Harita servisleri Hafıza yönetimi Web görünümleri Veritabanı kullanımı Web servisleri Mobil tabanlı oyun geliştirme


Hafta Teorik Uygulama Laboratuvar
1 Gereksinimleri belirleyip mobil çözümler üretmek
2 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
3 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
4 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
5 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
6 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
7 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
8 Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
9 Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
10 Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
11 Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama.
12 Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama.
13 Ekip bazlı bir mobil uygulama üzerinde işbirliği yapmak
14 Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlamak
15 Sınav
16 Sınav

-



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
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 4 56
Proje Hazırlama 1 90 90
Ara Sınav İçin Bireysel Çalışma 14 1 14
Final Sınavı içiin Bireysel Çalışma 14 1 14
Toplam İş Yükü (saat) 176

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