BST484 IOS Mobil Programlamaİstanbul Okan ÜniversitesiAkademik Programlar Diş HekimliğiÖğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal Yeterlilikler
Diş Hekimliği
Lisans TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF-LLL: 6. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: BST484
Ders İsmi: IOS Mobil Programlama
Ders Yarıyılı: Güz
Ders Kredileri:
Teorik Pratik Kredi AKTS
3 0 3 6
Öğretim Dili: TR
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Üniversite Seçmeli
Dersin Seviyesi:
Lisans TYYÇ:6. Düzey QF-EHEA:1. Düzey EQF-LLL:6. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI
Dersi Veren(ler): Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Bu dersin amacı öğrencilere IOS işletim sistemi çalışan mobil cihazlar üzerinde çalışabilecek uygulamalar geliştirmeyi öğretmektir.
Dersin İçeriği: Xcode; View Controller Yaşam Döngüsü; Controller;UINavigation;UITaISLTr’da çok biçimlilik; Görünümler ve İşaretler; Protokoller; Bloklar ve Animasyon; Animasyonlar ve AutoLayout; MultiThreading;ScroolView;TableView; Dökümanlar ve Çekirdek Veri; Çekirdek Veri ve Tablo Görünümü; UIApplication; Network Aktivite Göstergesi ve Haritalar; Metin Sahalar; Uyarılar ve Eylem Sayfaları; Uygulama Yaşam Döngüsü.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
Öğrenme Kazanımları
1 - Bilgi
Kuramsal - Olgusal
1) Mobil cihazların tarihsel gelişimini öğrenmek
2 - Beceriler
Bilişsel - Uygulamalı
1) Mobil cihazlar üzerinde çalışacak uygulama geliştirmeyi öğrenmek
2) Mobil cihaz programlamada kullanılan ara yüzleri tanımak ve kullanımı öğrenmek
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
Öğrenme Yetkinliği
1) Mobil cihazlar üzerinde veri depolayabilen uygulamalar geliştirmek
Alana Özgü Yetkinlik
1) Mobil cihazların API' lerini kullanarak GPS,SMS,Mobil ağ olanaklarına erişmeyi öğrenmek
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Mobil Cihazlar; Tarihsel Gelişimi; Mobil Uygulama Geliştirme Ortamını Tanıma;
2) Xcode
3) Controller;UINavigation;UITaISLTr’da çok biçimlilik
4) Görünümler ve İşaretler; Protokoller
5) Bloklar ve Animasyon
6) Animasyonlar ve AutoLayout
7) MultiThreading; ScroolView; TableView
8) Ara Sınav
9) Dökümanlar ve Çekirdek Veri; Çekirdek Veri ve Tablo Görünümü
10) Veri tabanı
11) Haritalar
12) UIApplication, Network Aktivite Göstergesi
13) Metin Sahalar, Uyarılar ve Eylem Sayfaları
14) Uygulama Yaşam Döngüsü

Kaynaklar

Ders Notları / Kitaplar: Programming iOS 10 Dive Deep into Views, View Controllers, and Frameworks, By Matt Neuburg, Publisher: O'Reilly Media, Release Date: September 2016
Diğer Kaynaklar: iOS Programming: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides) 5th Edition, Christian Keur, Aaron Hillegass, ISBN-13: 978-0134390734 • Learning iOS Forensics, 2nd Edition, By Mattia Epifani, Pasquale Stirparo, Publisher: Packt Publishing, Final Release Date: September 2016

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

3

4

5

Program Kazanımları
1) Sağlık alanındaki temel ve güncel bilgileri içeren ders kitapları, uygulama araç-gereçleri ve multimedya eğitim araç gereçleri ile diğer kaynaklarla desteklenen ileri düzeydeki kuramsal ve uygulamalı bilgilere sahiptir. Bilginin doğası, kaynağı, sınırları, doğruluğu, güvenirliliği ve geçerliliğini değerlendirme bilgisine sahiptir. Sağlık alanındaki bilimsel bilgiye ulaşma, güncel literatürü izleme, değerlendirme ve uygulayabilme bilgisine sahiptir.
2) Sağlık alanında edindiği ileri düzeydeki bilgi ve becerileri kullanarak bilimsel olarak kanıtlanmış verileri yorumlar ve değerlendirir, sorunları tanımlar, analiz eder, araştırmalara ve kanıtlara dayalı mesleki ve etik değerleri gözeterek çözüm önerileri geliştirir, bilgiyi paylaşır, ekip çalışması yapar. Sağlık ve araştırma alanı ile ilgili bilgi teknolojilerini kullanır. Sağlık alanında edindiği ileri düzeydeki kuramsal ve uygulamalı bilgileri kullanarak birey, aile ve topluma yönelik sağlık eğitimi yapar. Alanına özgü sorunlara bilimsel veriler/kanıtlar doğrultusunda çözüm üretir.
3) Sağlık alanı ile ilgili konularda ilgili kişi ve kurumları bilgilendirir; düşüncelerini ve sorunlara ilişkin çözüm önerilerini yazılı ve sözlü olarak aktarır; ilgili kişi ve kurumların düşüncelerini, istek ve beklentilerini dinler. Sağlık alanı ile ilgili konularda düşüncelerini ve sorunlara ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek ekip çalışması içinde ve sürecin etkin bir elemanı olarak uzman olan ve olmayan kişilerle paylaşır. Toplumsal sorumluluk bilinci ile yaşadığı sosyal çevre için diğer meslek grupları ile işbirliği içinde proje ve etkinlikler düzenler ve bunları uygular. Bir yabancı dili en az Avrupa Dil Portföyü B1 Genel Düzeyinde kullanarak alanındaki bilgileri izler ve meslektaşları ile iletişim kurar. Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. Sağlık alanında toplumun ve dünyanın gündemindeki olayları/gelişmeleri izler ve değerlendirir. Sözlü ve yazılı olarak etkili iletişim kurar. Kültürlerarası iletişim kurma bilgi ve becerisine sahiptir. Mesleki aktivite ve uygulamalarını etkin ve güvenli şekilde belgeler/doğru ve etkili kayıt tutar.
4) Sağlık alanında edindiği ileri düzeydeki bilgi ve becerileri eleştirel bir yaklaşımla değerlendirir. Öğrenme hedeflerini belirler ve öğrenmeyi öğrendiğini gösterir. Öğrenme kaynaklarını belirler, kaynaklara etkin/hızlı erişir. Yaşam boyu öğrenmeyi benimsediğin gösterir, gelişime açıktır ve bu davranışı devam ettirir. Bilgiye ulaşma yollarına karar verir ve uygular.
5) Sağlık alanı ile ilgili verileri toplar, yorumlar, uygular ve sonuçlarının duyurulması aşamalarında ilgili disiplinlerden kişilerle işbirliği yapar ve toplumsal, bilimsel, kültürel ve etik değerlere uygun hareket eder. Kalite yönetimi ve süreçlerine uygun davranır ve bu süreçlere katılır. Bebek ve çocukları da kapsayacak şekilde, birey ve halk sağlığı, çevre koruma ve iş güvenliği konularında yeterli bilince sahiptir ve uygular. Birey olarak görev, hak ve sorumlulukları ile ilgili yasa, yönetmelik, mevzuata ve mesleki etik kurallarına uygun davranır. Profesyonel kimliği ile meslektaşlarına rol model ve topluma örnek olur. Sağlıklı ve/veya hasta bireyin yapısı, fizyolojik fonksiyonları ve davranışları; bireyin sağlığı ile fiziksel ve sosyal çevresi arasındaki ilişkisini anlamaya yetkindir. Mezuniyet sonrası kurum içi, yerel, ulusal ve uluslararası eğitimlere katılır; bunları kredilendirir ve belgeler. Etik ilkelerin ve etik kurulların eğitim- uygulama ve araştırma alanlarında birey ve toplum için önemini bilir.
6) Alanı ile ilgili ileri düzeydeki bir çalışmayı bağımsız olarak yürütebilme. Sağlık alanı ile ilgili sahip olduğu ileri düzeydeki bilgi birikimini kullanarak bir çalışmayı bağımsız olarak yürütür ve bu alanda çalışan diğer meslek grupları ile işbirliği içinde ekip üyesi olarak sorumluluk alır. Sağlık alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için bireysel ve ekip üyesi olarak sorumluluk alır. Sorumluluğu altında çalışanların bir proje çerçevesinde gelişimlerine yönelik etkinlikleri planlar, yönetir ve süreci izleyip değerlendirir. Alanına özgü bilimsel bilgi üretme sorumluluğunu yerine getirir/tanımlayıcı düzeyde araştırma yapar.

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Düşük 3 Orta 4 Yüksek 5 En Yüksek
           
Dersin Program Kazanımlarına Etkisi Katkı Payı
1) Sağlık alanındaki temel ve güncel bilgileri içeren ders kitapları, uygulama araç-gereçleri ve multimedya eğitim araç gereçleri ile diğer kaynaklarla desteklenen ileri düzeydeki kuramsal ve uygulamalı bilgilere sahiptir. Bilginin doğası, kaynağı, sınırları, doğruluğu, güvenirliliği ve geçerliliğini değerlendirme bilgisine sahiptir. Sağlık alanındaki bilimsel bilgiye ulaşma, güncel literatürü izleme, değerlendirme ve uygulayabilme bilgisine sahiptir.
2) Sağlık alanında edindiği ileri düzeydeki bilgi ve becerileri kullanarak bilimsel olarak kanıtlanmış verileri yorumlar ve değerlendirir, sorunları tanımlar, analiz eder, araştırmalara ve kanıtlara dayalı mesleki ve etik değerleri gözeterek çözüm önerileri geliştirir, bilgiyi paylaşır, ekip çalışması yapar. Sağlık ve araştırma alanı ile ilgili bilgi teknolojilerini kullanır. Sağlık alanında edindiği ileri düzeydeki kuramsal ve uygulamalı bilgileri kullanarak birey, aile ve topluma yönelik sağlık eğitimi yapar. Alanına özgü sorunlara bilimsel veriler/kanıtlar doğrultusunda çözüm üretir.
3) Sağlık alanı ile ilgili konularda ilgili kişi ve kurumları bilgilendirir; düşüncelerini ve sorunlara ilişkin çözüm önerilerini yazılı ve sözlü olarak aktarır; ilgili kişi ve kurumların düşüncelerini, istek ve beklentilerini dinler. Sağlık alanı ile ilgili konularda düşüncelerini ve sorunlara ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek ekip çalışması içinde ve sürecin etkin bir elemanı olarak uzman olan ve olmayan kişilerle paylaşır. Toplumsal sorumluluk bilinci ile yaşadığı sosyal çevre için diğer meslek grupları ile işbirliği içinde proje ve etkinlikler düzenler ve bunları uygular. Bir yabancı dili en az Avrupa Dil Portföyü B1 Genel Düzeyinde kullanarak alanındaki bilgileri izler ve meslektaşları ile iletişim kurar. Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. Sağlık alanında toplumun ve dünyanın gündemindeki olayları/gelişmeleri izler ve değerlendirir. Sözlü ve yazılı olarak etkili iletişim kurar. Kültürlerarası iletişim kurma bilgi ve becerisine sahiptir. Mesleki aktivite ve uygulamalarını etkin ve güvenli şekilde belgeler/doğru ve etkili kayıt tutar.
4) Sağlık alanında edindiği ileri düzeydeki bilgi ve becerileri eleştirel bir yaklaşımla değerlendirir. Öğrenme hedeflerini belirler ve öğrenmeyi öğrendiğini gösterir. Öğrenme kaynaklarını belirler, kaynaklara etkin/hızlı erişir. Yaşam boyu öğrenmeyi benimsediğin gösterir, gelişime açıktır ve bu davranışı devam ettirir. Bilgiye ulaşma yollarına karar verir ve uygular.
5) Sağlık alanı ile ilgili verileri toplar, yorumlar, uygular ve sonuçlarının duyurulması aşamalarında ilgili disiplinlerden kişilerle işbirliği yapar ve toplumsal, bilimsel, kültürel ve etik değerlere uygun hareket eder. Kalite yönetimi ve süreçlerine uygun davranır ve bu süreçlere katılır. Bebek ve çocukları da kapsayacak şekilde, birey ve halk sağlığı, çevre koruma ve iş güvenliği konularında yeterli bilince sahiptir ve uygular. Birey olarak görev, hak ve sorumlulukları ile ilgili yasa, yönetmelik, mevzuata ve mesleki etik kurallarına uygun davranır. Profesyonel kimliği ile meslektaşlarına rol model ve topluma örnek olur. Sağlıklı ve/veya hasta bireyin yapısı, fizyolojik fonksiyonları ve davranışları; bireyin sağlığı ile fiziksel ve sosyal çevresi arasındaki ilişkisini anlamaya yetkindir. Mezuniyet sonrası kurum içi, yerel, ulusal ve uluslararası eğitimlere katılır; bunları kredilendirir ve belgeler. Etik ilkelerin ve etik kurulların eğitim- uygulama ve araştırma alanlarında birey ve toplum için önemini bilir.
6) Alanı ile ilgili ileri düzeydeki bir çalışmayı bağımsız olarak yürütebilme. Sağlık alanı ile ilgili sahip olduğu ileri düzeydeki bilgi birikimini kullanarak bir çalışmayı bağımsız olarak yürütür ve bu alanda çalışan diğer meslek grupları ile işbirliği içinde ekip üyesi olarak sorumluluk alır. Sağlık alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için bireysel ve ekip üyesi olarak sorumluluk alır. Sorumluluğu altında çalışanların bir proje çerçevesinde gelişimlerine yönelik etkinlikleri planlar, yönetir ve süreci izleyip değerlendirir. Alanına özgü bilimsel bilgi üretme sorumluluğunu yerine getirir/tanımlayıcı düzeyde araştırma yapar.

Öğrenme Etkinliği ve Öğretme Yöntemleri

Anlatım
Ders
Grup çalışması ve ödevi
Laboratuvar
Ödev
Problem Çözme

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Ödev
Uygulama
Bireysel Proje
Raporlama

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Kurul-Committee 42 % 0
Ara Sınavlar 1 % 40
Final 1 % 60
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 40
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 60
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı İş Yükü
Ders Saati 14 42
Laboratuvar 5 10
Uygulama 4 8
Ara Sınavlar 1 3
Final 1 3
Toplam İş Yükü 66