Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Programcılığı-Önlisans-2014 | BLY2008 | Mobil Programlama | Zorunlu | 4 | 5,00 | 3 | 1 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Programcılığı-Önlisans-2014 | BLY2008 | Mobil Programlama | Zorunlu | 4 | 5,00 | 3 | 1 |
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. Ders daha çok Android üzerinden yürüyecek olsa da Windows Mobile ve iOS geliştirme de görülecektir.
-
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. Ders daha çok Android üzerinden yürüyecek olsa da Windows Mobile ve iOS geliştirme de görülecektir.
Sunu, soru- cevap, araştırma, problem çözme, demonstrasyon, uygulama
Yok
Türkçe
Advanced Android Application Development, Addison-Wesley Professional; Fourth edition ISBN-10: 0133892387 - Programming Android: Java Programming for the New Generation of Mobile Devices, O'Reilly Media; Second Edition edition ISBN-10: 1449316646
Yok
Hafta | Teorik |
---|---|
1 | Android'e Giriş |
2 | Android Market ve Ugulamaları, Ticari Boyutu |
3 | ADT Plugin kullanarak ilk uygulama |
4 | Java kullanarak Anroid uygulama yazma |
5 | SharedPreferences, Düğmeler, İçiçe Yerleşimler, Amaçlar, AlertDialogs, XML Düzenlerini Şişiren Manifest Dosyasını Görüntüle |
6 | Varlıklar, Varlık Yöneticisi, Arası doldurulan Animasyonlar, İşleyici, Menüler ve Günlük Kaydı Hata İletileri |
7 | Dokunma ve Hareketleri Dinleme, Manuel Çerçeve-B, Çerçeve Animasyonu, Grafikler, Ses, Diş çekme, Yüzey Görünümü ve Yüzey Kaldıracı |
8 | Ara Sınav Haftası |
9 | Özellik Animasyonu, ViewPropertyAnimator, AnimatorListener, İş Parçacıklı Koleksiyonlar, Bir Etkinlik İçin Varsayılan SharedPreferences |
10 | İki Boyutlu Grafikler, SensorManager, Multitouch Events and Toasts |
11 | Çoklu aktiviteler, ListActivity, AdapterViews, Adapters, SQLite, GUI Styles, Menu Kaynakları |
12 | Google Maps API, GPS, LocationManager, MapActivity, MapView and Overlay |
13 | Medya Kütüphanesi ve Galeri Uygulamaları |
14 | Resim Çekme, Video oynatma ve Serializing Data |
15 | Web Servisleri |
16 | Ders Çalışma Haftası |
17 | Yarı Yıl Sonu Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 40 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 14 | 2 | 28 |
Proje ve Hazırlığı | 14 | 1 | 14 |
Ödev ve Hazırlığı | 14 | 1 | 14 |
Laboratuvar ve Hazırlığı | 14 | 1 | 14 |
Sunum ve Hazırlığı | 14 | 1 | 14 |
Seminer ve Hazırlığı | 14 | 1 | 14 |
Rapor ve Hazırlığı | 1 | 5 | 5 |
Arasınav ve Hazırlığı | 1 | 5 | 5 |
Kısa Sınav ve Hazırlığı | 1 | 5 | 5 |
Final ve Hazırlığı | 1 | 5 | 5 |
ÖÇ1 | |||||||||||||
ÖÇ2 | |||||||||||||
ÖÇ3 | |||||||||||||
ÖÇ4 | |||||||||||||
ÖÇ5 |