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 |
3 | 2 | 3 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 4 |
Ö2 |
2 | 4 | 4 | 4 | 4 | 2 | 2 | 2 | 2 | 2 | 4 |
Ö3 |
4 | 4 | 4 | 4 | 4 | 2 | 2 | 2 | 2 | 2 | 4 |
Ö4 |
2 | 5 | 4 | 4 | 4 | 2 | 2 | 2 | 2 | 2 | 4 |
Ö5 |
3 | 4 | 5 | 4 | 5 | 2 | 2 | 2 | 2 | 2 | 4 |
|
Katkı Düzeyi: 0:Yok 1:Çok Düşük 2:Düşük 3:Orta 4:Yüksek 5:Çok Yüksek