MOBİL UYGULAMA GELİŞTİRME
- Ders
- CMPE425 - MOBİL UYGULAMA GELİŞTİRME
- Bölüm
- Bilgisayar Mühendisliği - İngilizce - Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 3
- AKTS
- 0
- T+P+L
- 3 + 0 + 0
- Ders Koordinatörleri
- -
- Ön Koşul
- -
- Anahtar Sözcükler
Ders Açıklaması
Bu derste Mobil uygulama geliştirme, mobil uygulama platformları, Java yazılım dili kullanarak Nesneye dayalı programlama yapma, XML ve Android uygulamaları, Android kullanıcı arabirim tasarlama, Kullanıcı arabirimi geliştirme, resim gösterme ve menuler, verinin sürekliliği, konum temelli servisler, ağ servisleri ile iletişim, Android uygulamasını yayınlama konuları işlenecektir.
MOBİL UYGULAMA GELİŞTİRME
Değerlendirme Araçları (Aktif Dönem)
Değerlendirme öğesi tanımlanmamış.
Ders çıktıları
- 01 Describe the platforms upon which the Android op erating system will run.
- 02 Design and develop applications that run on the Android platform.
- 03 Create a simple application that runs under the Android operating system
- 04 Design and implement robust user interfaces for mobile applications.
- 05 Access and work with the Android file system
- 06 Create an application that uses multimedia under the Android operating system
- 07 Access and work with databases under the Android operating system
- 08 Create an application that uses android location based services.
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Introduction to Mobile Application Development |
| Hafta 2 | Getting to Know the Android User Interface |
| Hafta 3 | Designing Your User Interface with Views |
| Hafta 4 | Interacting with views, Intents, Multiple activities |
| Hafta 5 | Supporting Multiple Screens, Fragments |
| Hafta 6 | Displaying Pictures and Menus with Views |
| Hafta 7 | Networking, Consuming web services |
| Hafta 8 | Midterm Exam Week |
| Hafta 9 | Midterm Exam Week |
| Hafta 10 | Data Persistence |
| Hafta 11 | Location-Based Services |
| Hafta 12 | Project Presentations |
| Hafta 13 | Project Presentations |
| Hafta 14 | Final Exam Week |
| Hafta 15 | Final Exam Week |
Referans Kitaplar & Ders Materyalleri
- 01 Programming with Mobile Applications: Android, iOS, and Windows Phone 7, First Edition, Thomas J. Duff y, Cengage, 2013.
- 02 Learn Java for Android Development, Second Edition, Jeff Friesen, Apress, 2013
- 03 Beginning Android 4 Application Development,Wei-Men g Lee, Wiley, 2012
Ders Çıktıları
- L01 Describe the platforms upon which the Android op erating system will run.
- L02 Design and develop applications that run on the Android platform.
- L03 Create a simple application that runs under the Android operating system
- L04 Design and implement robust user interfaces for mobile applications.
- L05 Access and work with the Android file system
- L06 Create an application that uses multimedia under the Android operating system
- L07 Access and work with databases under the Android operating system
- L08 Create an application that uses android location based services.
Program Çıktıları
- P01 Matematik, fen bilimleri, temel mühendislik, bilgisayarla hesaplama ve ilgili mühendislik disiplinine özgü konularda bilgi.
- P02 Matematik, fen bilimleri, temel mühendislik, bilgisayarla hesaplama ve ilgili mühendislik disiplinine özgü konularda ki bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisi.
- P03 Karmaşık mühendislik problemlerini, temel bilim, matematik ve mühendislik bilgilerini kullanarak ve ele alınan problemle ilgili BM Sürdürülebilir Kalkınma amaçlarını gözeterek tanımlama becerisi.
- P04 Karmaşık mühendislik problemlerini, temel bilim, matematik ve mühendislik bilgilerini kullanarak ve ele alınan problemle ilgili BM Sürdürülebilir Kalkınma amaçlarını gözeterek formüle etme becerisi.
- P05 Karmaşık mühendislik problemlerini, temel bilim, matematik ve mühendislik bilgilerini kullanarak ve ele alınan problemle ilgili BM Sürdürülebilir Kalkınma amaçlarını gözeterek analiz etme ve çözme becerisi.
- P06 Karmaşık mühendislik problemlerine yaratıcı çözümler tasarlama becerisi.
- P07 Karmaşık sistemleri, süreçleri, cihazları veya ürünleri gerçekçi kısıtları ve koşulları gözeterek, mevcut ve gelecekteki gereksinimleri karşılayacak biçimde tasarlama becerisi.
- P08 Karmaşık mühendislik problemlerinin analizi ve çözümüne yönelik, tahmin ve modelleme de dahil olmak üzere, uygun teknikler ve kaynakları sınırlamalarının da farkında olarak seçme ve kullanma becerisi.
- P09 Karmaşık mühendislik problemlerinin analizi ve çözümüne yönelik, tahmin ve modelleme de dahil olmak üzere, modern mühendislik ve bilişim araçlarını, sınırlamalarının da farkında olarak seçme ve kullanma becerisi.
- P10 Karmaşık mühendislik problemlerinin incelenmesi için literatür araştırması yapma ve araştırma yöntemlerini kullanma becerisi.
- P11 Karmaşık mühendislik problemlerinin incelenmesi için deney tasarlama becerisi.
- P12 Karmaşık mühendislik problemlerinin incelenmesi için, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
- P13 Mühendislik uygulamalarının BM Sürdürülebilir Kalkınma amaçları kapsamında, topluma, sağlık ve güvenliğe, ekonomiye, sürdürülebilirlik ve çevreye etkileri hakkında bilgi.
- P14 Mühendislik uygulamalarının BM Sürdürülebilir Kalkınma amaçları kapsamında, mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.
- P15 Mühendislik meslek ilkelerine uygun davranma, etik sorumluluk hakkında bilgi.
- P16 Hiçbir konuda ayrımcılık yapmadan, tarafsız davranma ve çeşitliliği kapsayıcı olma konularında farkındalık.
- P17 Bireysel olarak etkin biçimde çalışabilme becerisi.
- P18 Disiplin içi takımlarda (yüz yüze, uzaktan veya karma) takım üyesi veya lideri olarak etkin biçimde çalışabilme becerisi.
- P19 Çok disiplinli takımlarda (yüz yüze, uzaktan veya karma) takım üyesi veya lideri olarak etkin biçimde çalışabilme becerisi.
- P20 Hedef kitlenin çeşitli farklılıklarını (eğitim, dil, meslek gibi) dikkate alarak, teknik konularda sözlü etkin iletişim kurma becerisi.
- P21 Hedef kitlenin çeşitli farklılıklarını (eğitim, dil, meslek gibi) dikkate alarak, teknik konularda yazılı etkin iletişim kurma becerisi.
- P22 Proje yönetimi ve ekonomik yapılabilirlik (fizibilite) analizi gibi iş hayatındaki uygulamalar hakkında bilgi.
- P23 Girişimcilik ve yenilikçilik hakkında farkındalık.
- P24 Bağımsız ve sürekli öğrenebilme.
- P25 Yeni ve gelişmekte olan teknolojilere uyum sağlayabilme becerisi.
- P26 Teknolojik değişimlerle ilgili sorgulayıcı düşünebilmeyi kapsayan yaşam boyu öğrenme becerisi.
Pç-Dç Matrisi
| ÖÇ | P01 | P02 | P03 | P04 | P05 | P06 | P07 | P08 | P09 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | P17 | P18 | P19 | P20 | P21 | P22 | P23 | P24 | P25 | P26 | Ortalama |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L02 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L03 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L04 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L05 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L06 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L07 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| L08 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |