Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | YÖN310.1 | Mobil Programlama ve Geliştirme | Seçmeli | 3 | 6 | 4 |
|
Dersin Seviyesi |
Lisans |
Dersin Amacı |
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. |
Dersi Veren Öğretim Görevlisi/Görevlileri |
- |
Öğrenme Çıktıları |
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 |
|
Öğrenim Türü |
İkinci Öğretim |
Dersin Ön Koşulu Olan Dersler |
Yok |
Ders İçin Önerilen Diğer Hususlar |
Yok |
Dersin İçeriği |
- |
Haftalık Ayrıntılı Ders İçeriği |
|
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 | | |
|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
- |
Planlanan Öğrenme Aktiviteleri ve Metodları |
|
Değerlendirme | |
Ara Sınav | 1 | 100 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | Yok |
|
İş Yükü Hesaplaması |
|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 4 | 56 |
Proje Hazırlama | 1 | 30 | 30 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
|
Program ve Öğrenme Çıktıları İlişkisi |
ÖÇ1 | 3 | 3 | 3 | 3 | 3 | 3 | ÖÇ2 | 3 | 3 | 3 | 3 | 3 | 3 | ÖÇ3 | 3 | 3 | 3 | 3 | 3 | 3 | ÖÇ4 | 3 | 3 | 3 | 3 | 3 | 3 | ÖÇ5 | 3 | 3 | 3 | 3 | 3 | 3 |
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|