Bu dersin sonunda öğrenciler; 1) Mobil programlama için gerekli temel kavramları tanımlar/açıklar. 2) Mobil programlama için gerekli platform ve uygulamaları kurar/kullanır. 3) Uygulama elemanlarını amacına uygun olarak seçer/kullanır. 4) Konum sağlayıcı ve harita yönetim işlemlerini uygulamalarında kullanır.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
BİLP 104 NESNE YÖNELİK PROGRAMLAMA I
BİLP 205 NESNE YÖNELİK PROGRAMLAMA II
DERS TANIMI
Bu ders kapsamında; mobil programlamaya giriş, Android Studio, Android versiyonları, yazılım geliştirme kitleri(SDK),xml layout tasarımı, clicklistener metotları ve uygulamaları, aktivite ve intent, fragment yapısı, Uygulama elemanları ve aktivite yapısı, Dosya yönetimi, Veritabanı yönetimi, İnternet erişimi ve arka plan işlemleri ile konum yönetimi ve harita sağlayıcı gibi konular oluşturmaktadır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Mobil Teknolojinin Gelişimi, mobil uygulama geliştirmede kullanılan diller ve platformlar, global pazar, Android işletim sistemi versiyonları, SDK ve API seviyeleri.
2. Hafta
Emülatör-Android sanal makine, LogCat kullanımı. Dijital renk kodlama.
3. Hafta
Temel görsel elemanlar .LinearLayout ile arayüz tasarımı.
4. Hafta
LinearLayout ile arayüz tasarımı.
5. Hafta
RelativeLayout ve ConstraintLayout ile arayüz tasarımı.
6. Hafta
RelativeLayout ve ConstraintLayout ile arayüz tasarımı.
7. Hafta
onClick özelliği ile tıklama dinleme uygulamaları, Toast mesajı, alert dialog box.
8. Hafta
Ara sınav
9. Hafta
OnClickListener arayüzü ve anonim sınıf kullanımı ile tıklama dinleme.
10. Hafta
OnClickListener arayüzü ve anonim sınıf kullanımı ile tıklama dinleme.
11. Hafta
OnClickListener arayüzü ve dahili sınıf kullanımı ile tıklama dinleme.
12. Hafta
ListView, ArrayAdapter. RecyclerView.
13. Hafta
İki boyutlu diziler, spinner.
14. Hafta
Csv ve txt dosyaları okuma, ayıklama(parsing).
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
ANDROID PROGRAMLAMA, Aysan Ethem NARMAN, KODLAB
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Eğitim-Uygulama,Proje
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Ödev
1
8
Mini-Sınav
1
7
Uygulama/Pratik
1
15
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1
1
Kısa Sınavlara hazırlık
13
1,5
19,5
Sınıf Dışı Ders Çalışma Süresi
13
1,25
16,25
Final Sınavına Hazırlık
1
32,5
32,5
Ders Saati
13
2
26
Ara Sınava Hazırlık
1
17,5
17,5
Laboratuvar
13
2
26
Final Sınavı
1
2
2
Ödevler
Toplam İş Yükü
140,75
Toplam İş Yükü / 30
4,69
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ