DERS ADI

: iOS PROGRAMLAMA

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CME 4428 iOS PROGRAMLAMA SEÇMELİ 2 2 0 6

Dersi Veren Birim

Bilgisayar Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. SEMİH UTKU

Dersi Alan Birimler

Bilgisayar Mühendisliği

Dersin Amacı

Bu dersin temel amacı, Objective-C programlama dilini ve iOS işletim sistemi altında uygulama geliştirebilmeyi öğretmektir.

Dersin Öğrenme Kazanımları

1   Objective-C ve programlamanın temel kavramlarını tanımlayabilme
2   Verilen bir problemin algoritma çözümünü Objective-C ile oluşturabilme
3   iOS işletim sisteminin temellerini öğretme
4   iOS işletim sistemi altında uygulama geliştirebilme

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

CME 2201 - VERİ YAPILARI

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Objective-C'ye Giriş
2 Sınıflar, Nesne, Yöntemler, Veri türleri
3 Programlama yapısı: Döngüler, Karar
4 Kalıtım, Çok Biçimlilik
5 Kategoriler ve Protokoller
6 Temel Çerçeveye Giriş
7 Sayılar, Diziler, Koleksiyonlar
8 Sayılar, Diziler, Koleksiyonlar
9 Bellek Yönetimi
10 Bellek Yönetimi
11 Kakaoya Giriş ve Kakao Dokunuşu
12 Kakaoya Giriş ve Kakao Dokunuşu
13 iOS Uygulamaları Yazma
14 iOS Uygulamaları Yazma

Ders İçin Önerilen Kaynaklar

1. Programming in Objective-C, Fourth Edition Stephen G. Kochan, Addison-Wesley, 2012, (ISBN 978-0-321-81190-5)
2. Matt Neuburg, Programming iOS 7, 4th Edition, O'Reilly Media, 2013, (978 1 4937 2347)

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı / Sunum
Rehberli problem çözümü
Laboratuvar çalışmaları
Proje

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 PR Proje
3 FN Final
4 BNS BNS VZ * 0.25 + PR * 0.25 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.25 + PR * 0.25 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yıl içi çalışmaları vize projeleri, laboratuvar uygulamaları, ödev etkinlikleri ile değerlendirilecektir.
Final sınavı tüm ders konularını kapsayacaktır.

Değerlendirme Kriteri

Aşağıdaki tüm kriterler sınavlar, proje ve laboratuvar uygulamaları ile değerlendirilecektir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

1. Teorik derslerin %70'ine, uygulamaların %80'ine katılım zorunludur.
2. Her türlü kopyacılık eylemi disiplin soruşturması açılması ile sonuçlandırılacaktır.

Dersin Öğretim Üyesi İletişim Bilgileri

Assoc. Prof. Dr. Semih UTKU
Dokuz Eylul University
Department of Computer Engineering
Tinaztepe Campus 35390 BUCA/IZMIR
e-mail: semih@cs.deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Pazartesi 13:00 - 15:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 2 28
Uygulama 14 2 28
Vize Sınavına Hazırlık 1 16 16
Final Sınavına Hazırlık 1 18 18
Proje Hazırlama 1 36 36
Haftalık Ders öncesi/sonrası hazırlıklar 14 1 14
Vize Sınavı 1 2 2
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 144

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.142
ÖK.2454333
ÖK.345
ÖK.4454333