DERS ADI

: Mobil Programlama

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BTE 4004 Mobil Programlama ZORUNLU 2 2 0 5

Dersi Veren Birim

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. KÜRŞAT ARSLAN

Dersi Alan Birimler

Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Dersin Amacı

Dersin Öğrenme Kazanımları

1   Öğrenciler, MIT App Inventor arayüzünü kullanarak temel bir mobil uygulama geliştirebilir.
2   Öğrenciler, uygulamaların veri akışını yönetmek ve mantıklı kararlar almak için temel programlama kavramlarını kullanabilir.
3   Öğrenciler, uygulamalarını farklı ekran boyutlarına ve cihazlara uygun hale getirmeyi öğrenir ve uygulamalarını test edebilir.
4   Öğrenciler, uygulamalarını Google Play Store veya App Store gibi platformlarda yayınlayabilir ve kullanıcı geri bildirimlerine yanıt verebilir.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Ders tanıtım ders hakkında bilgilendirme, izlence ve kurallar
2 App Inventor'a Giriş ve Temel Kavramlar
3 Ekranlar ve bileşenlerin kullanımı: Butonlar, metin kutuları, etiketler vb.
4 Veri depolama ve SQLite kullanımı.
5 CRUD işlemleri (Veri ekleme, okuma, güncelleme, silme).
6 GPS, ivmeölçer, pusula gibi sensörlerin kullanımı.
7 Google Haritalar API entegrasyonu.
8 Ara sınav
9 İzinlerin yönetimi ve kullanıcı gizliliği.
10 Uygulama güvenliği için önlemler.
11 Veri paylaşımı ve API entegrasyonu.
12 Oyun yapımı için temel kavramlar.
13 Uygulamanın test edilmesi.
14 Hataların tespiti ve düzeltilmesi.
15 Final

Ders İçin Önerilen Kaynaklar

İlan Edilecektir.

Öğrenme ve Öğretme Yöntemleri

Öğrenme yöntemleri arasında pratik uygulama, öğrencilere MIT App Inventor arayüzünü kullanarak uygulama geliştirmeyi öğretmek için pratik uygulamalar yapmayı içerir. Bu, öğrencilerin kendi projelerini oluşturarak deneyim kazanmalarını sağlar. Ayrıca, öğrencilere gerçek dünya problemlerini çözmek için örnek projeler sunulur. Bu projeler, uygulama geliştirme becerilerini pekiştirmelerine yardımcı olur. İnteraktif ders materyalleri, videolar, slaytlar ve interaktif içerikler kullanılarak öğrencilere konular anlatılır.

Öğretme yöntemleri arasında aktif katılım, öğrenci etkileşimini artırmak için soru sorma ve tartışmaları teşvik etme stratejilerini içerir. Ayrıca, öğrencilere bireysel ilgiye odaklanma ve gerçek dünya bağlamını vurgulama gibi yöntemlerle destek verilir. Bu yöntemler, öğrencilerin mobil uygulama geliştirme yeteneklerini kazanmalarına ve ilgi çekici bir şekilde öğrenmelerine yardımcı olacaktır.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Ara Sınav
2 FN Yarıyılsonu Sınavı
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

İlan Edilecektir.

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 4 52
Haftalık Ders öncesi/sonrası hazırlıklar 13 2 26
Vize Sınavına Hazırlık 1 4 4
Final Sınavına Hazırlık 1 4 4
Ödev Hazırlama 1 35 35
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 125

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.11111451112
ÖK.21111451112
ÖK.31111451112
ÖK.41111451112