Ders Planı / MOBİL UYGULAMALAR

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 4.0
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü Bölümde Seçmeli
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? S
Dersin Koordinatörü
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Mobil platformların ve mobil uygulamaların tanıtımının yanı sıra; çeşitli platformlar üzerinde mobil uygulama geliştirme yöntemlerinin öğretimi amaçlanmaktadır.
Dersin İçeriği iOS ve/veya Android platformları için platformların kendi yayınladıkları IDE ler aracılığı ile tasarım geliştirme ve geliştirilen tasarımın kodlama yardımı ile mobil uygulamaya dönüştürülmesine ilişkin temel kavramlar, swift/java programlama dilleri ile xml işaretleme dili(Android için) kullanımı dersin içeriğini oluşturmaktadır.

Haftalık Ders Konuları

1Mobil uygulama nedir? Mobil platform nedir? Major mobil platformların tanıtımı. Programlama dili nedir? Java ve swift progamlama dilleri tanıtımı. XCode ve Android Studio IDE lerinin tanıtımı. Algoritma Nedir?
2Xcode araçlarının tanıtılması ve StoryBoard ~ Asset ve Kullanımı ~ Storyboard Ekran Ekleme ve Kod dosyasına bağlanması. Auto Layout Kavramı ve Tasarım geliştirme yöntemleri.
3Değişken Tanımlamaları, değişken tipleri, tip dönüşümleri. Operatör kullanımları.
4Kontrol yapıları if-else, switch-case kullanımları. Tenary operatör kullanımı.
5Diziler ve Döngüler. for döngüsü, do-while döngüsü, foreach döngüsü. Döngülere ilişkin örnekler.
6Fonksiyon tanımlamaları ve fonksiyon türleri. Parametreli, parametresiz ve geriye veri döndüren fonksiyonlar. Fonksiyonlara ilişkin örnekler.
7Nesnel Programlama nedir? Class yapıları ve kullanımları. Inheritance, polymorphism, encapsullation, abstraction tanımlamaları ve örnekleri.
8Uygulama Geliştirme-iOS
9Ara sınav
10Uygulama Geliştirme-iOS
11Uygulama Geliştirme-iOS
12Uygulama Geliştirme-Android
13Uygulama Geliştirme-Android
14Uygulama Geliştirme-Android

Kaynaklar

1- Erol, İhsan Emre. (2019). Swift ile IOS Uygulama Geliştirme:Yeni Başlayanlar İçin. Yeni Medya Uygulama ve Araştırma Merkezi, İstanbul Aydın Üniversitesi Yayınları. İstanbul.

2- Ders Notu.