BST484 IOS Mobil Programlamaİstanbul Okan ÜniversitesiAkademik Programlar Havacılık YönetimiÖğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal Yeterlilikler
Havacılık Yönetimi
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ü: Genel Havuz
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) Başta havacılık olmak üzere tüm ulaştırma operasyonlarının içinde bulunduğu hukuksal, toplumsal ve çevresel çerçevenin gerektirdiği bilgilere derinlemesine sahiptir.
2) Hava taşımacılığı/ lojistik ile ilgili güncel bilgileri içeren kitaplar, araç-gereçler ve diğer kaynaklarla desteklenen ileri düzeydeki kuramsal ve uygulamalı bilgilere sahiptir.
3) Hava taşımacılığı/lojistik dalları ile ilgili teknik konularda yeterli altyapıya sahiptir.
4) Uluslararası ticaret ve işletme ile ilgili temel konularda yeterli hukuksal bilgi birikimine sahiptir.
5) Havacılık işletmeleri yönetimi, lojistik, ulaştırma ve kendi alanlarındaki kuramsal ve uygulamalı bilgileri işletme yönetimi çözümleri için birlikte kullanır.
6) Matematik, fen bilimleri ve ulaştırma alanlardaki kuramsal ve uygulamalı bilgileri işletme problemlerinin çözümleri için birlikte kullanır.
7) Hava taşımacılığı/ lojistik alanı ile ilgili temel problemleri saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ve modelleme tekniklerini seçer ve uygular.
8) Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular.
9) Hava taşımacılığı/ lojistik içerikli temel uygulamalar için gerekli olan modern ve teknik araçları seçer ve kullanır.
10) Hava taşımacılığı/ lojistik konularında kapsamlı ileri düzeydeki bir çalışmayı bağımsız olarak yürütür.
11) Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır.
12) Çok disiplinli takımlarda etkin olarak çalışır ve sorumluluk alır.
13) Alanında proje geliştirme çalışmaları planlar ve ilgili etkinlikleri yönetir.
14) Hava taşımacılığı/ lojistik kapsamlı projelerde takım çalışmaları düzenler, planlar, yönlendirir.
15) Yaşam boyu öğrenmenin gerekliliği bilinciyle havayolu işletmeciliği, kara, deniz, hava ve demiryolu lojistiği ve ulaştırması kapsamlı konularda, bilim ve teknolojideki gelişmeleri izler, kendini sürekli yeniler. Alanında edindiği bilgileri/becerileri eleştirel yaklaşımla değerlendirir.
16) Gerek kuramsal gerek uygulamalı alanlarda havayolu işletmeciliği, ulusal ve uluslar arası taşımacılık ve lojistik çevrelerinde bireysel olarak ve çok disiplinli takımlarda etkin olarak çalışır.
17) Hava taşımacılığı/ lojistik içerikli uygulamalar için gerekli olan modern ve teknik araçları seçer ve kullanır.
18) Havacılık alanında uygulamaların ve çözümlerin evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olarak ilgili kişi ve kurumlarla etkin iletişim kurar
19) Sorunlara çözüm önerileri geliştirir. Düşünceleri yazılı ve sözlü olarak nicel ve nitel verilerle destekleyerek paylaşır.
20) Havacılık işletmelerinin yönetimi, havacılıkta emniyet ve güvenlik konuları, hava hukuku, havaalanı uygulamaları, havacılığa özgü uygulamaların teknik yönleri konularında bilince sahiptir,
21) Havacılık ilke ve değerlerinin farkındadır. Mesleki ve etik sorumluluk bilincine sahiptir.

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) Başta havacılık olmak üzere tüm ulaştırma operasyonlarının içinde bulunduğu hukuksal, toplumsal ve çevresel çerçevenin gerektirdiği bilgilere derinlemesine sahiptir.
2) Hava taşımacılığı/ lojistik ile ilgili güncel bilgileri içeren kitaplar, araç-gereçler ve diğer kaynaklarla desteklenen ileri düzeydeki kuramsal ve uygulamalı bilgilere sahiptir.
3) Hava taşımacılığı/lojistik dalları ile ilgili teknik konularda yeterli altyapıya sahiptir.
4) Uluslararası ticaret ve işletme ile ilgili temel konularda yeterli hukuksal bilgi birikimine sahiptir.
5) Havacılık işletmeleri yönetimi, lojistik, ulaştırma ve kendi alanlarındaki kuramsal ve uygulamalı bilgileri işletme yönetimi çözümleri için birlikte kullanır.
6) Matematik, fen bilimleri ve ulaştırma alanlardaki kuramsal ve uygulamalı bilgileri işletme problemlerinin çözümleri için birlikte kullanır.
7) Hava taşımacılığı/ lojistik alanı ile ilgili temel problemleri saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ve modelleme tekniklerini seçer ve uygular.
8) Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular.
9) Hava taşımacılığı/ lojistik içerikli temel uygulamalar için gerekli olan modern ve teknik araçları seçer ve kullanır.
10) Hava taşımacılığı/ lojistik konularında kapsamlı ileri düzeydeki bir çalışmayı bağımsız olarak yürütür.
11) Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır.
12) Çok disiplinli takımlarda etkin olarak çalışır ve sorumluluk alır.
13) Alanında proje geliştirme çalışmaları planlar ve ilgili etkinlikleri yönetir.
14) Hava taşımacılığı/ lojistik kapsamlı projelerde takım çalışmaları düzenler, planlar, yönlendirir.
15) Yaşam boyu öğrenmenin gerekliliği bilinciyle havayolu işletmeciliği, kara, deniz, hava ve demiryolu lojistiği ve ulaştırması kapsamlı konularda, bilim ve teknolojideki gelişmeleri izler, kendini sürekli yeniler. Alanında edindiği bilgileri/becerileri eleştirel yaklaşımla değerlendirir.
16) Gerek kuramsal gerek uygulamalı alanlarda havayolu işletmeciliği, ulusal ve uluslar arası taşımacılık ve lojistik çevrelerinde bireysel olarak ve çok disiplinli takımlarda etkin olarak çalışır.
17) Hava taşımacılığı/ lojistik içerikli uygulamalar için gerekli olan modern ve teknik araçları seçer ve kullanır.
18) Havacılık alanında uygulamaların ve çözümlerin evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olarak ilgili kişi ve kurumlarla etkin iletişim kurar
19) Sorunlara çözüm önerileri geliştirir. Düşünceleri yazılı ve sözlü olarak nicel ve nitel verilerle destekleyerek paylaşır.
20) Havacılık işletmelerinin yönetimi, havacılıkta emniyet ve güvenlik konuları, hava hukuku, havaalanı uygulamaları, havacılığa özgü uygulamaların teknik yönleri konularında bilince sahiptir,
21) Havacılık ilke ve değerlerinin farkındadır. Mesleki ve etik sorumluluk bilincine sahiptir.

Öğ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