|
YZM3024 | Mobil Programlama | 2+0+0 | AKTS:4 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Seçmeli | Bölümü | YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze | Dersin Süresi | 14 hafta - haftada 2 saat teorik | Öğretim Üyesi | Doç. Dr. Hacer ÖZYURT | Diğer Öğretim Üyesi | DOÇ. DR. Hacer ÖZYURT, | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | IOS mobil programlama hakkında bilgi vermek, IOS işletim sistemine sahip mobil cihazlar için uygulama geliştirme örnekleri sunmak, öğrencilerin IOS mobil uygulama geliştirip yayınlamalarına yardımcı olmaktır.
|
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Swift View, ViewController ve Storyboard yapılarını tanımlayabilir. | 2,3 | 6, | ÖK - 2 : | Kullanıcı arayüz elemanlarını tanımlayabilir ve arayüz geliştirmede kullanabilir. | 2,3 | 6, | ÖK - 3 : | Bildirimleri ve TabControllerı tanımlayabilir ve kullanabilir | 2,3 | 6, | ÖK - 4 : | Konumlandırma ve harita yönetiminin nasıl yapıldığını açıklayabilir. | 2,3 | 6, | ÖK - 5 : | IOS mobil uygulama geliştirip AppStore'da yayınlayabilir. | 2,3 | 6, | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
IOS mobil programlamaya Giriş, Temel Arayüz oluşturma ve Auto Layout, Arayüz kod bağlantısı oluşturma, Pickerview, Tableview ve Navigation Controller, Notification Center, MapView ve TapController, LocationManager, UserDefaults, Realm Database, URL Request, JSON Parser, Async Task ve Download Image, Manuel yan menü oluşturma. |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | IOS mobil programlamaya Giriş, | | Hafta 2 | Temel Arayüz oluşturma ve Auto Layout, | | Hafta 3 | Arayüz kod bağlantısı oluşturma, | | Hafta 4 | Pickerview, Tableview | | Hafta 5 | Navigation Controller, | | Hafta 6 | Notification Center, | | Hafta 7 | MapView ve TapController, LocationManager, | | Hafta 8 | UserDefaults, Realm Database, | | Hafta 9 | Ara sınav | | Hafta 10 | URL Request, JSON Parser, Async Task ve Download Image, | | Hafta 11 | Manuel yan menü oluşturma. | | Hafta 12 | Manuel yan menü oluşturma. | | Hafta 13 | Proje Geliştirme | | Hafta 14 | Proje Geliştirme | | Hafta 15 | Proje Geliştirme ve Sunma | | Hafta 16 | Dönem sonu sınavı | | |
1 | MISRA,R. S. 2021;Learn iOS Application Development, Bpb Publications. | | |
1 | İmrağ, Ö. 2016; Swift ile İOS Programlama Temelleri, Dikeyeksen. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Proje | 16 | | 1 | 100 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 2 | 14 | 28 | Sınıf dışı çalışma | 5 | 14 | 70 | Proje | 2 | 1 | 2 | Toplam Çalışma Yükü | | | 100 |
|