| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| SBS213 | Mobil Uygulama Geliştirme | DERS | 2 | 3 | 7.00 |
Önlisans
TÜRKÇE
Bu dersin amacı, öğrencilerin modern mobil uygulama geliştirme araçlarını kullanarak hızlı ve işlevsel uygulamalar oluşturma becerisi kazanmalarını sağlamaktır. Öğrenciler, kullanıcı arayüzü tasarımı, veri entegrasyonu, iş akışı yönetimi ve uygulama yayınlama konularında uygulamalı deneyim kazanır.
Öğretim Görevlisi İbrahim Halil Özdemir
| 1 | Mobil uygulama geliştirme sürecinin aşamalarını açıklar. |
| 2 | Kullanıcı arayüzü tasarım ilkelerini uygular. |
| 3 | Veri tabanı bağlantısı ve harici servis entegrasyonu gerçekleştirir. |
| 4 | Basit iş akışlarını tasarlar ve uygular. |
| 5 | Uygulamayı test eder, yayınlar ve geri bildirimlere göre iyileştirir. |
BİRİNCİ ÖĞRETİM
Yok
Yok
Bu ders, mobil uygulama geliştirme sürecini bütünsel bir yaklaşımla ele alır. Öğrenciler; proje planlama, analiz, kullanıcı senaryoları geliştirme ve UI/UX tasarım ilkeleri doğrultusunda arayüz tasarımı konularında çalışır. Sayfa ve bileşen yönetimi, veri tabanı bağlantısı, harici servis entegrasyonu, iş akışı otomasyonu ve yapay zekâ entegrasyonu uygulamalı örneklerle işlenir. Ayrıca uygulamaların test edilmesi, hata giderilmesi, App Store/Play Store üzerinde yayınlanması ve kullanıcı geri bildirimlerine göre iyileştirilmesi konuları ele alınır.
| Hafta | Konular (Teorik) | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Mobil uygulama geliştirme sürecine giriş: Tanımlar, avantajlar, kullanım alanları | Mobil uygulama geliştirme sürecine giriş: Tanımlar, avantajlar, kullanım alanları | |
| 2 | Mobil uygulama geliştirme sürecine genel bakış | Mobil uygulama geliştirme sürecine genel bakış | |
| 3 | Proje planlama, analiz ve kullanıcı senaryoları | Proje planlama, analiz ve kullanıcı senaryoları | |
| 4 | Arayüz tasarım ilkeleri (UI/UX) | Arayüz tasarım ilkeleri (UI/UX) | |
| 5 | Sayfa ve bileşen kullanımı | Sayfa ve bileşen kullanımı | |
| 6 | Arayüz Tasarımı I | Arayüz Tasarımı I | |
| 7 | Arayüz Tasarımı II | Arayüz Tasarımı II | |
| 8 | Ara Sınav | Ara Sınav | |
| 9 | Veri Tabanı Tasarımı ve Bağlantı I | Veri Tabanı Tasarımı ve Bağlantı I | |
| 10 | Veri Tabanı Tasarımı ve Bağlantı II – Harici servis entegrasyonu | Veri Tabanı Tasarımı ve Bağlantı II – Harici servis entegrasyonu | |
| 11 | İş Akışı Otomasyonu | İş Akışı Otomasyonu | |
| 12 | Yapay Zeka Entegrasyonu | Yapay Zeka Entegrasyonu | |
| 13 | Test süreci ve Hata Giderme | Test süreci ve Hata Giderme | |
| 14 | Yayınlama ve dağıtım (App Store / Play Store) | Yayınlama ve dağıtım (App Store / Play Store) | |
| 15 | Örnek Uygulama Çalışması | Örnek Uygulama Çalışması | |
| 16 | Final Sınavı | Final Sınavı |
1- McWherter, J., & Gowell, S. (2012). Professional mobile application development. John Wiley & Sons. 2- Fling, B. (2009). Mobile design and development: Practical concepts and techniques for creating mobile sites and Web apps. " O'Reilly Media, Inc.". 3- Özdemır, İ. H., Kişla, T., & Tito, S. S. (2023, June). Mobile Programming with Kuika: A Course Design. In 2023 32nd Annual Conference of the Europe
Derste kullanılacak başlıca öğrenme ve öğretme yöntem/teknikleri: 1. Problem çözme yöntemi, 2. Tartışma yöntemi, 3. Proje tabanlı öğrenme, 4. Örnek olay yöntemi, 5. İşbirlikli öğrenme Ders sürecinde öğrenciler, haftalık uygulamalarla kendi mobil uygulamalarını kademeli olarak geliştirir. Hem bireysel ödevlerle hem de grup projeleriyle mobil uygulama geliştirme sürecinin tüm aşamalarını deneyimleyerek pratik beceriler kazanır.
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 70 |
| Ev Ödevi | 1 | 30 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 50 |
| Proje Sunma | 1 | 50 |
| 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 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 2 | 28 |
| Uygulama/Pratik | 14 | 2 | 28 |
| Proje Hazırlama | 2 | 15 | 30 |
| Bireysel Çalışma | 4 | 5 | 20 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 30 | 30 |
| Ev Ödevi | 1 | 20 | 20 |
| Toplam İş Yükü (saat) | 180 | ||
| 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 | PÇ 17 | PÇ 18 | |
| ÖÇ 1 | 5 | 3 | 5 | 4 | 5 | 5 | 5 | 4 | 1 | 1 | 1 | 1 | 5 | 2 | 1 | 1 | 2 | 3 |
| ÖÇ 2 | 3 | 3 | 5 | 4 | 5 | 5 | 5 | 3 | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 |
| ÖÇ 3 | 3 | 3 | 4 | 4 | 4 | 5 | 5 | 4 | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 |
| ÖÇ 4 | 2 | 3 | 4 | 3 | 4 | 5 | 5 | 3 | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 |
| ÖÇ 5 | 3 | 3 | 3 | 4 | 4 | 5 | 5 | 3 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 |