Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Atatürk Eğitim Fakültesi - Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2018 - Bilgisayar ve Öğretim Teknolojileri Öğretmenliği BTAE404 Mobil Programlama Zorunlu 8 5,00 2 2

Dersin İçeriği

Dersin Amacı

Öğrencilerin eğitim için orta düzeyde bir Android tabanlı mobil uygulama geliştirmesi ve geliştirdikleri bu uygulamayı yayınlayabilmesi amaçlanmaktadır.

Öğrenim Türü

-

Dersin İçeriği

Mobil programlamaya ilişkin temel kavramlar; mobil işletim sistemleri; farklı tasarım yapıları; donanım bileşenleri; mobil uygulama geliştirme araçları; sensörler; emülatörler; ses, resim ve video gibi medya araçlarını kullanma; harita servisleri; görsel bileşenler; kullanıcı arayüzü ve kontroller; hafıza yönetimi; sekmeler; araçlar; tablo görünümleri; web görünümleri; veritabanı kullanımı; web servis; mobil tabanlı oyun geliştirme.

Planlanan Öğrenme Aktiviteleri ve Metodları

Sunuş yöntemiyle öğretim, uygulama.

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

https://developer.android.com/courses

Dersin Web Sayfası

http://mehmetelibol.com/dersler/

Öğrenme Çıktıları

  • Mobil programlamaya ilişkin temel kavramları söyler.
  • Mobil uygulama geliştirme araçlarını kullanır.
  • Mobil uygulama tasarımını oluşturur.
  • Mobil programlamada ses, resim ve video gibi medya araçlarını kullanır.
  • Bir mobil uygulamayı yayınlar.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Kullanılacak araçlar, Android Studio genel tanıtım
2 İlk proje oluşturmak için gerekli adımlar, Temel Android uygulama elemanları
3 Kullanıcı arayüzleri, Ekran tasarımları
4 Layouts
5 Option menu, ListView kullanımı
6 Context menu, Intent kavramı
7 Adapter kullanımı, Spinner kullanımı, Dialog Ekranları, Alert Kullanımı
8 Ara Sınav Haftası
9 Veritabanı İşlemleri
10 Fragmentler ve Fragmentler Arası Data Alış Verişi
11 Konumlandırma ve harita yönetimi, Kamera işlemleri
12 Sensörler ve sensör yönetimi
13 Preferences, Sharedpreferences kullanımı, Ses İşlemleri, JSON kullanımı
14 Rating Bar ve Progress Bar
15 RecyclerView, SearchView, CardView, NavigationBar
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 1 14
Proje ve Hazırlığı 28 1 28
Ödev ve Hazırlığı 14 1 14
Laboratuvar ve Hazırlığı 14 1 14
Araştırma ve Hazırlığı 14 1 14
Rapor ve Hazırlığı 14 1 14
Arasınav ve Hazırlığı 14 1 14
Final ve Hazırlığı 14 1 14

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5