Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Mobil ProgramlamaBTO413235220
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar ve Öğretim Teknolojileri Eğitimi Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü
Dersin KoordinatörüMehmet Fatih Erkoç
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıBu dersin amacı, mobil işletim sistemleri, tasarım yapıları, medya araçlarını, kullanıcı arayüz ve kontrollerini tanıtmak ve web görünümleri, veritabanı kullanımı ve mobil tabanlı oyun geliştirmeyi öğretmektir.
Dersin İçeriğiMobil 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
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Web site: http://appinventor.mit.edu/explore/front.html
  • Walter, D., & Sherman, M. (2014). Learning MIT app inventor: A hands-on guide to building your own android apps. Pearson Education.
  • Ayan, B. (2015). Appinventor ile mobil uygulama geliştirme. Abaküs Yayınevi.
Opsiyonel Program BileşenleriBu ders, aşağıdaki MEB Öğretmenlik Mesleği Genel Yeterlilikleri ile ilişkilidir: • A1. Alan Bilgisi: Alanında sorgulayıcı bakış açısını kapsayacak şekilde ileri düzeyde kuramsal, metodolojik ve olgusal bilgiye sahiptir. • B2. Öğrenme Ortamları Oluşturma: Bütün öğrencileri için etkili öğrenmenin gerçekleşebileceği sağlıklı ve güvenli öğrenme ortamları ile uygun öğretim materyalleri hazırlar. Bu ders, Türkiye Yükseköğretim Yeterlilikler Çerçevesi (TYYÇ)'ne göre aşağıdaki yeterlilikler ile ilişkilidir: • Beceriler (Bilişsel ve Uygulamalı): 5. Konu alanına ve öğrencinin gereksinimlerine uygun materyal geliştirir. • Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği: 1. Bireysel ve grup çalışmalarında sorumluluk alır ve alınan görevi etkin bir şekilde yerine getirir. • Öğrenme Yetkinliği: 4. Bilgiye ulaşma yollarını etkin bir şekilde kullanır. Öğretim Yöntem ve Teknikleri: Bu derste, düz anlatım, gösterip yaptırma, grup çalışmaları ve bilgisayar destekli öğretim teknikleri uygulanmaktadır. Dersin ölçme ve değerlendirilmesinde, proje, ara sınav ve final sınavı uygulanmaktadır.

Ders Öğrenim Çıktıları

  1. Mobil programlamaya ilişkin temel kavramları söyler.
  2. Mobil uygulama geliştirme araçlarını kullanır.
  3. Mobil programlamada farklı tasarım yapıları geliştirir.
  4. Mobil programlamada ses, resim ve video gibi medya araçlarını kullanır.
  5. Mobil oyun geliştirir.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Dersin Tanıtımı
2Mobil programlamaya girişKonu ile ilgili okuma yapma
3Mobil işletim sistemleriKonu ile ilgili okuma yapma
4Mobil uygulama geliştirme araçları-1Konu ile ilgili okuma yapma
5Mobil uygulama geliştirme araçları-2Önceki uygulamalara çalışma
6Mobil ortamlarda farklı tasarım yapıları/kullanıcı arayüzleriÖnceki uygulamalara çalışma
7Sensörler, emülatörlerÖnceki uygulamalara çalışma
8Ara Sınav 1
9Harita servisleri, görsel bileşenlerweb servisleri üzerine uygulamalar
10Harita servisleri, görsel bileşenlerÖnceki uygulamalara çalışma
11Mobil web görünümleriÖnceki uygulamalara çalışma
12Veri tabanı KullanımıÖnceki uygulamalara çalışma
13Mobil Oyun geliştirmeÖnceki uygulamalara çalışma
14Mobil Oyun geliştirmeÖnceki uygulamalara çalışma
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım1310
Laboratuar
Uygulama1310
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler110
Seminer/Workshop
Ara Sınavlar230
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati132
Laboratuar
Uygulama132
Arazi Çalışması
Sınıf Dışı Ders Çalışması162
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler114
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)213
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok