Skip to main content
Anasayfa

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
MOBİL YAZILIMBPR2110487Güz Dönemi2+235
Ders Programı

Pazartesi 12:40-13:30

Pazartesi 13:40-14:30

Pazartesi 14:40-15:30

Pazartesi 15:40-16:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Mehmet Sinan ORUÇ
Dersin Yardımcıları
Dersin AmacıBu ders ile öğrenciye, mobil yazılım geliştirme konusunda yeterliliklerin kazandırılması amaçlanmaktadır.
Dersin İçeriğiBu ders; Android giriş,Android Studio Proje Dizini,Activity ve Activity Lifecycle,LayoutActivity Layout ilişkisi,UI controls-Button-TextView-EditText-RadioButton ve CheckBoxActivity – UI Controls kullanımı,ListView - RecyclerView,ListView - RecyclerViewActivity Arası Veri İletimi Activity Stack ilişkisi,FragmentsAndroid Service örnekleri,AsyncTask, Thread,3rd Party moduller ile örnek veri çekimi,RecyclerView ve UI Controls, 3rd Party modüller ile örnek veri çekimi ve gösterim,Shared Preferences Telefon Özelliklerini Kullanma Uygulama izinleri,Genel Tekrar, Proje,Proje; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Android Studio kullanır.
2. Android program düzenler.
3. Android programlama uygular.
4. Mobil yazılım gerçekleştirir.
5. Programlama hatalarını düzenler.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Android giriş
2Android Studio Proje Dizini
3Activity ve Activity Lifecycle
4LayoutActivity Layout ilişkisi
5UI controls-Button-TextView-EditText-RadioButton ve CheckBoxActivity – UI Controls kullanımı
6ListView - RecyclerView
7ListView - RecyclerViewActivity Arası Veri İletimi Activity Stack ilişkisi
8FragmentsAndroid Service örnekleri
9AsyncTask, Thread
103rd Party moduller ile örnek veri çekimi
11RecyclerView ve UI Controls, 3rd Party modüller ile örnek veri çekimi ve gösterim
12Shared Preferences Telefon Özelliklerini Kullanma Uygulama izinleri
13Genel Tekrar, Proje
14Proje
Kaynak
1. Ders Notları 2. Bill Phillips, Chris Stewart & Kristin Marsicano — Android Programming: The Big Nerd Ranch Guide, Pearson (4th ed., 2019) 3. Google — Android Developers Documentation 4. Dawn Griffiths & David Griffiths — Head First Android Development, O'Reilly (3rd ed., 2021) 5. Kircher, Jemerov & diğerleri — Kotlin in Action, Manning Publications (2017)

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
X
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100
AKTS / İşyükü Tablosu
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat)0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)0
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.

Dersin Detaylı Bilgileri

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
MOBİL YAZILIMBPR2110487Güz Dönemi2+235
Ders Programı

Pazartesi 12:40-13:30

Pazartesi 13:40-14:30

Pazartesi 14:40-15:30

Pazartesi 15:40-16:30

Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Koordinatörü
Dersi VerenlerÖğr.Gör. Mehmet Sinan ORUÇ
Dersin Yardımcıları
Dersin AmacıBu ders ile öğrenciye, mobil yazılım geliştirme konusunda yeterliliklerin kazandırılması amaçlanmaktadır.
Dersin İçeriğiBu ders; Android giriş,Android Studio Proje Dizini,Activity ve Activity Lifecycle,LayoutActivity Layout ilişkisi,UI controls-Button-TextView-EditText-RadioButton ve CheckBoxActivity – UI Controls kullanımı,ListView - RecyclerView,ListView - RecyclerViewActivity Arası Veri İletimi Activity Stack ilişkisi,FragmentsAndroid Service örnekleri,AsyncTask, Thread,3rd Party moduller ile örnek veri çekimi,RecyclerView ve UI Controls, 3rd Party modüller ile örnek veri çekimi ve gösterim,Shared Preferences Telefon Özelliklerini Kullanma Uygulama izinleri,Genel Tekrar, Proje,Proje; konularını içermektedir.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
1. Android Studio kullanır.
2. Android program düzenler.
3. Android programlama uygular.
4. Mobil yazılım gerçekleştirir.
5. Programlama hatalarını düzenler.
Öğretim Yöntemleri:
Ölçme Yöntemleri:

Ders Akışı

SıraKonularÖn Hazırlık
1Android giriş
2Android Studio Proje Dizini
3Activity ve Activity Lifecycle
4LayoutActivity Layout ilişkisi
5UI controls-Button-TextView-EditText-RadioButton ve CheckBoxActivity – UI Controls kullanımı
6ListView - RecyclerView
7ListView - RecyclerViewActivity Arası Veri İletimi Activity Stack ilişkisi
8FragmentsAndroid Service örnekleri
9AsyncTask, Thread
103rd Party moduller ile örnek veri çekimi
11RecyclerView ve UI Controls, 3rd Party modüller ile örnek veri çekimi ve gösterim
12Shared Preferences Telefon Özelliklerini Kullanma Uygulama izinleri
13Genel Tekrar, Proje
14Proje
Kaynak
1. Ders Notları 2. Bill Phillips, Chris Stewart & Kristin Marsicano — Android Programming: The Big Nerd Ranch Guide, Pearson (4th ed., 2019) 3. Google — Android Developers Documentation 4. Dawn Griffiths & David Griffiths — Head First Android Development, O'Reilly (3rd ed., 2021) 5. Kircher, Jemerov & diğerleri — Kotlin in Action, Manning Publications (2017)

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Bilgisayar Programcılığı ile ilgili edindiği uygulama bilgilerini kullanabilmeli..
X
2
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli
3
Bilgisayar Programcılığı ile ilgili tanımı iyi yapılmış problemlerin çözümü için veri toplayabilmeli ve kullanabilmeli
X
4
Bilgisayar Programcılığı ile ilgili pratik uygulamalarda gereken teorik bilgileri, el ve/veya düşünsel becerileri kullanabilmeli
X
5
Mesleki özgüveni olmalı
6
7
Bilgisayar Programcılığında edindiği kuramsal bilgilerini kullanabilmeli
X
8
Bilgisayar Programcılığının gerektirdiği düzeyde bilgisayar yazılımı ve bilişim-iletişim teknolojilerini kullanabilmeli
X
9
Sektörün beklentilerini karşılayacak şekilde Bilgisayar Programcılığı ile ilgili süreci/süreçleri planlama becerisine sahip olmalı
10
Bilgisayar Programcılığında bağımsız olarak öğrendiklerini uygulayabilmeli
X
11
Bilgisayar Programcılığı ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve çözüm üretebilmeli
X
12
Bilgisayar Programcılığı ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli
13
Bilgisayar Programcılığı ile ilgili verilerin toplanması, yorumlanması, duyurulması ve uygulanmasında toplumsal, bilimsel ve etik değerlere sahip olabilmeli
14
Uygulamada karşılaştığı bilgileri bilgisayar ortamına aktararak çözebilmeli
X
15
Bilgisayar Programcılığı ile ilgili uygulamalar için gerekli teknik ve modern araçları kullanabilmeli
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Bilgi / Destek Butonu