Türkçe | English
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.ktu.edu.tr/ofyazilim
Tel: +90 0462 3778353
OFTF
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM3024Mobil Programlama2+0+0AKTS:4
Yıl / YarıyılBahar Dönemi
Ders DuzeyiLisans
Yazılım Şekli Seçmeli
BölümüYAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 2 saat teorik
Öğretim ÜyesiDoç. Dr. Hacer ÖZYURT
Diğer Öğretim ÜyesiDOÇ. DR. Hacer ÖZYURT,
Öğretim DiliTürkçe
StajYok
 
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ıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : Swift View, ViewController ve Storyboard yapılarını tanımlayabilir.2,36,
ÖK - 2 : Kullanıcı arayüz elemanlarını tanımlayabilir ve arayüz geliştirmede kullanabilir.2,36,
ÖK - 3 : Bildirimleri ve TabControllerı tanımlayabilir ve kullanabilir2,36,
ÖK - 4 : Konumlandırma ve harita yönetiminin nasıl yapıldığını açıklayabilir.2,36,
ÖK - 5 : IOS mobil uygulama geliştirip AppStore'da yayınlayabilir.2,36,
BPKK :Bölüm program 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ı
 
Ders İçeriği
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 İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1IOS mobil programlamaya Giriş,
 Hafta 2Temel Arayüz oluşturma ve Auto Layout,
 Hafta 3Arayüz kod bağlantısı oluşturma,
 Hafta 4Pickerview, Tableview
 Hafta 5Navigation Controller,
 Hafta 6 Notification Center,
 Hafta 7MapView ve TapController, LocationManager,
 Hafta 8 UserDefaults, Realm Database,
 Hafta 9Ara sınav
 Hafta 10URL Request, JSON Parser, Async Task ve Download Image,
 Hafta 11 Manuel yan menü oluşturma.
 Hafta 12Manuel yan menü oluşturma.
 Hafta 13Proje Geliştirme
 Hafta 14Proje Geliştirme
 Hafta 15Proje Geliştirme ve Sunma
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1 MISRA,R. S. 2021;Learn iOS Application Development, Bpb Publications.
 
İlave Kaynak
1İmrağ, Ö. 2016; Swift ile İOS Programlama Temelleri, Dikeyeksen.
 
Ölçme Yöntemi
YöntemHaftaTarih

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