PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Mobil Uygulama GeliştirmeSENG 40512 + 235,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin Türü
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Öğrenciler, Android ve iPhone işletim sistemlerini de kapsayacak şekilde modern mimari çerçeveleri tartışabileceklerdir.
2. Öğrenciler, çapraz platform çerçevelerini (cross-platform frameworks) öğrenecek ve kullanacaklardır.
3. Öğrenciler, çeşitli güvenlik mekanizmalarını tartışacaklardır.
4. Öğrenciler, temel uygulamalar geliştirmek için kullanılan yaygın uygulama geliştirme ortamlarıyla tanıştırılacaklardır.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu dersin amacı, mobil uygulamalarla ilgili temel kavramlar ve ilkeler hakkında bir anlayış geliştirmek ve mobil uygulamaları hem mobil cihaz hem de mobil ağ perspektifinden incelemektir. Öğrenciler, mobil uygulama geliştirme yaşam döngüsünü; temel dosya ve veritabanı işlemleri, ağ iletişimi ve güvenlik konularını da içerecek şekilde öğreneceklerdir.
 
Üretken Yapay Zeka Kullanımı:

 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Mobil Uygulama Geliştirmeye Giriş
2Android Temelleri
3Android Temelleri
4iOS Temelleri
5iOS Temelleri
6Dosya ve Veritabanı İşlemleri
7Uzak API’lerle Ağ İletişimi
8Mobil Sistemlerde Güvenlik
9Birim ve Entegrasyon Testleri
10React ile Geliştirme
11React ile Geliştirme
12Xamarin ile Geliştirme
13Xamarin ile Geliştirme
14Değerlendirme / Gözden Geçirme
 
Kaynaklar:
Shaun Lewis, Mike Dunn, Native Mobile Development: A Cross-Reference for iOS and Android, O’reilly, 2019, 1492052876
 
Diğer Kaynaklar:
 
 
Öğretim Yöntem ve Teknikleri:
Ders Tartışma Soru ve Cevap Ödev Proje
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ödev2%20
Ara Sınav1%20
Proje1%30
Final Sınavı1%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor
 
Dersin AKTS İş Yükü:
#AktiviteAdetSüre (Saat)İş Yükü
1Derslere Katılım (haftalık bazda)142,0028,00
2Laboratuvarlara/Derslere Katılım (haftalık bazda)142,0028,00
3Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda)00,000,00
4İlgili materyalin toplanması ve seçilmesi (bir kez)00,000,00
5İlgili materyalin kendi kendine incelenmesi (haftalık bazda)141,0014,00
6Ev ödevleri26,0012,00
7Sınavlara Hazırlık00,000,00
8Ara Sınavlara Hazırlık (Sınavların süresi dahil)110,0010,00
9Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil)00,000,00
10Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil)125,0025,00
11Final Sınavına Hazırlık (sınav süresi dahil)110,0010,00