MOBİL UYGULAMA GELİŞTİRME

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
YAZ22306 5 2+2 3 Zorunlu
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Amacı Android sistem üzerine mobil uygulama geliştirmek için gerekli bilgi ve becerileri kazandırmak, Android sistemin temellerini öğrenmek ve uygulama yaşam döngüsünün anlaşılmasını sağlamak, temel Java I/O & kalıcı mekanizmalarının yanı sıra çekirdek Android bileşenlerinden oluşan sürdürülebilir mobil uygulamalar geliştirmek için ihtiyaç duyulan Java programlama dil özellikleri & yazılım desenlerinin başarılı bir biçimde uygulamalarını sağlamak.
Dersin İçeriği Android systeme giriş, Uygulama esasları, Uygulama kaynakları, Uygulama manifest dosyası, Uygulama izinleri, Aktivite yaşam döngüleri, Görevler ve arka yığın, Çoklu pencere desteği, Uygulama kısayolları
Dersin Ön Koşulları -
Dersin Koordinatörü Dr. Öğr. Üyesi Bora ASLAN
Dersi Verenler Dr. Öğr. Üyesi Talha Burak ALAKUŞ
Dersin Yardımcıları Arş. Gör. Zeliha DEMİRCAN
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar Ceren Akman. Kotlin ile Android Programlama, Dikeyeksen Yayıncılık, 1. Basım, 2024.
Notlar -
Ön Hazırlık ve Dokümanlar -
Ödev -

Ders Yapısı

Matematik ve Temel Bilimler% 5
Mühendislik Bilimleri% 5
Mühendislik Tasarımı% 5
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 85
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 20
Kısa Sınav 2 % 20
Ödev 1 % 10
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 50
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 5 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 14 4 56
Sınıf Dışı Ç. Süresi 14 4 56
Ödevler 1 10 10
Ara Sınavlar 1 4 4
Yarıyıl Sonu Sınavı 1 5 5
Kısa Sınav 2 3 6
  137 | AKTS Kredisi : 5

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Ön Hazırlık ve Dokümanlar
1 Kotline ve Android Studioya Giriş Anlatım / Sunum Ders kaynaklarını okuma
2 Kotlin Veri Tipleri ve Null Kullanımı Anlatım / Sunum Ders kaynaklarını okuma
3 Koşullu İfadeler ve Range Kullanımı Anlatım / Sunum Ders kaynaklarını okuma
4 Döngüler, Hata Ayıklama ve Diziler Anlatım / Sunum Ders kaynaklarını okuma
5 Fonksiyonlar, Sınıf ve Nesne Yapısı Anlatım / Sunum Ders kaynaklarını okuma
6 Yapıcı Metotlar ve Erişim Belirleyiciler Anlatım / Sunum Ders kaynaklarını okuma
7 Sayfa Düzeni, Buton ve Metin Görünümü Anlatım / Sunum Ders kaynaklarını okuma
8 Ara Sınav - -
9 Düzenleme, Kaydırma ve Liste Görünümleri Anlatım / Sunum Ders kaynaklarını okuma
10 Simge ve Menü İşlemleri Anlatım / Sunum Ders kaynaklarını okuma
11 Medya İşlemleri ve Indent Kavramı Anlatım / Sunum Ders kaynaklarını okuma
12 Açılış Ekranı ve Animasyon Oluşturma Anlatım / Sunum Ders kaynaklarını okuma
13 Veritabanı Anlatım / Sunum Ders kaynaklarını okuma
14 Banner Reklam ve Admob Hesap Anlatım / Sunum Ders kaynaklarını okuma
15 Google Play Anlatım / Sunum Ders kaynaklarını okuma

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Öğrenciler, farklı mobil platformlar ve işletim sistemleri arasındaki farkları anlayabileceklerdir.
2 Öğrenciler, android cihazlar için etkileşimli arayüzler tasarlayabileceklerdir.
3 Öğrenciler, android platformda veritabanı uygulaması tasarlayabilme ve geliştirebilme yeteneği kazanabileceklerdir.
4 Öğrenciler, mobil uygulamalar ile diğer elektronik cihazlara erişim sağlayabileceklerdir.
5 Öğrenciler, farklı programlama paradigmaları ile mobil uygulama geliştirebilme yeteneği kazanabileceklerdir.

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 32323222224
Ö2 24444222224
Ö3 44444222224
Ö4 25444222224
Ö5 34545222224

Katkı Düzeyi: 0:Yok     1:Çok Düşük     2:Düşük     3:Orta     4:Yüksek     5:Çok Yüksek