Bilgi Paketi

Robotik ve Yapay Zeka Programı

TSEC105

MOBİL UYGULAMALAR I

Ders Kodu
TSEC105
Yarıyıl
-
Teori+Uygulama
2 + 1
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiÖnlisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Mobil uygulama geliştirme sürecini ve Android platformunun temel bileşenlerini açıklar.
  2. Android Studio kullanarak farklı düzen türlerine sahip arayüzler tasarlayabilir.
  3. Kullanıcı etkileşimlerini yönetebilir (onClick, LstView, Spinner, vb.).
  4. Temel dosya işlemlerini (CSV/TXT okuma) ve veri işleme tekniklerini uygulayabilir.
  5. Verilere göre uygun sınıf tasarımları yapar ve bunları uygulamada kullanır.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerBİLP 104 NESNE YÖNELİK PROGRAMLAMA I BİLP 245 NESNE YÖNELİK PROGRAMLAMA II
Ders TanımıAndroid Studio, Android versiyonları, SDK ve API kavramları,xml layout tasarımı, Linear ve Relative Layout ile arayüz tasarımı. Arayüzü unsurlaru(textview,edittext,imageview,checkbox vb.). Buton, ListView, Spinner, RadioGroup ve dinleyici metotları ile uygulamaları, aktivite ve intent, fragment yapısı. Dosya işlemleri (CSV okuma) ve bilgi ayıklama (parsing)
Ders İçeriği
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, 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ı, Logcat, 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 dahili sınıf kullanımı ile tıklama dinleme.
11. Hafta ListView, ArrayAdapter. ListView dinleyici (onItemClickListener arayüzü).
12. Hafta Csv dosyaları okuma, ayıklama(parsing).
13. Hafta İki boyutlu diziler, spinner. Spinner dinleyici. (onItemSelectedListener arayüzü)
14. Hafta Checkbox, radiobutton, RadioGroup. RadioGroup dinleyici(oncheckedchangelistener arayüzü). Aktivite ve intent.
15. Hafta Genel tekrar
KaynaklarAndroid Studio Üzerinden Anlatımlı Örneklerle Android Programlama Eğitimi, Coşkun Taşdelen, Pusula Yayıncılık
ÖYS'de paylaşılan sunular
Öğretim Yöntemleri
  • Eğitim-Uygulama
  • Anlatım
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Mini-Sınav 1 1
Uygulama/Pratik 10 5
Toplam(%) 46
Yıl İçinin Başarıya Oranı(%) 46
Finalin Başarıya Oranı(%) 54
Toplam(%) 100
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
P16