CET4203 Mobile ProgrammingBahçeşehir ÜniversitesiAkademik Programlar BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİÖğrenciler için Genel BilgiDiploma EkiErasmus BeyanıBologna KomisyonuUlusal Yeterlilikler
BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ
Lisans TYYÇ: 6. Düzey QF-EHEA: 1. Düzey EQF-LLL: 6. Düzey

Ders Tanıtım Bilgileri

Ders Kodu Ders Adı Yarıyıl Teorik Pratik Kredi AKTS
CET4203 Mobil Programlama Güz 2 2 3 5

Temel Bilgiler

Öğretim Dili: İngilizce
Dersin Türü: Must Course
Dersin Seviyesi: LİSANS
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Dr. Öğr. Üyesi SEZİN EŞFER ÖNDÜNÇ
Dersin Amacı: Mobil programlamanın temel kavramlarını ve uygulama geliştirmedeki kullanım alanlarını anlamak.
Farklı platformlardaki başarılı mobil uygulamalara dair vaka analizleri yapmak.
Mobil uygulama performansı, güvenliği ve kullanıcı deneyimi ile ilgili zorlukları ve dikkat edilmesi gereken noktaları analiz etmek.
Çapraz platform uygulamalar oluşturma stratejileri geliştirmek.
Mobil teknolojilerin kullanıcılar, işletmeler ve toplum üzerindeki etkilerini değerlendirmek.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
Mobil uygulama geliştirme için kullanılan araçları ve çerçeveleri (framework) eleştirel bir bakış açısıyla değerlendirir.
Mobil kullanıcı arayüzü tasarımı ve kullanıcı deneyimine dair en iyi uygulamaları anlar.
Platforma özgü (iOS, Android) ve çapraz platform mobil uygulamaları uygular.
Gerçek dünya problemlerini çözmek için mobil teknolojileri entegre eden bir proje tasarlar.

Dersin İçeriği

Bu ders, mobil uygulama geliştirmeye yönelik kapsamlı bir giriş sunmaktadır. Öğrenciler, mobil programlamanın temellerini öğrenerek iOS ve Android platformlarının mimarisini keşfedecek ve endüstri standardı araçlar kullanarak uygulamalar geliştirecektir. Ders süresince tasarım prensipleri, kullanıcı deneyimi ve uygulama performans optimizasyonuna özel önem verilecektir.

Öğretim Yöntemleri:
Vaka Analizi, Drama, İşbirlikçi Öğrenme, Eğitsel Oyun, Farklılaştırma , Tartışma, Konuk/Uzman Daveti, Anlatım, Bireysel Çalışma, Problem Çözme, Sosyal Etkinlikler, Okuma, Teknoloji Destekli Öğrenme

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

Hafta Konu Ön Hazırlık
1) İzlence MOOC Kararı Teslim: Bir sonraki derse kadar
2) Mobil programlama nedir? Araştırma: Telefon uygulaması nasıl geliştirilir? İstediğiniz bir MOOC bulun
3) Kitlesel Açık Çevrimiçi Dersler (MOOC)
4) MIT App Inventor
5) MIT App Inventor
6) MIT App Inventor
7) Ara Sınav
8) Mobil uygulamaların kullanılabilirliği
9) Mobil uygulamaların kullanılabilirliği
10) MIT App Inventor
11) Proje fikirleri
12) Mobil programlamada gelecek trendleri
13) Final projeleri için geri bildirimler
14) Final proje sunumları & Ders değerlendirme ve geri bildirim

Kaynaklar

Ders Notları / Kitaplar: Tüm ders notları ve materyaller Itslearning platformunda mevcuttur. Herhangi bir ders kitabı gerekmemektedir; gerekli kaynaklar eğitmen tarafından sağlanacaktır. Daha derinlemesine inceleme yapmak isteyen öğrenciler için önerilen ek okumalar sunulacaktır.

All resources, including course notes and materials, are available on Itslearning. No textbook is required, and the instructor will provide necessary resources. Suggested readings for further exploration will also be available.
Diğer Kaynaklar: Tüm ders notları ve materyaller Itslearning platformunda mevcuttur. Herhangi bir ders kitabı gerekmemektedir; gerekli kaynaklar eğitmen tarafından sağlanacaktır. Daha derinlemesine inceleme yapmak isteyen öğrenciler için önerilen ek okumalar sunulacaktır.

All resources, including course notes and materials, are available on Itslearning. No textbook is required, and the instructor will provide necessary resources. Suggested readings for further exploration will also be available.

Değerlendirme Sistemi

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Uygulama 1 % 20
Sunum 1 % 10
Ara Sınavlar 1 % 30
Final 1 % 40
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 60
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 40
Toplam % 100

AKTS / İş Yükü Tablosu

Aktiviteler Aktivite Sayısı Süre (Saat) İş Yükü
Ders Saati 14 5 70
Uygulama 14 5 70
Sunum / Seminer 1 5 5
Ara Sınavlar 1 30 30
Final 1 35 35
Toplam İş Yükü 210

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

Etkisi Yok 1 En Düşük 2 Düşük 3 Orta 4 Yüksek 5 En Yüksek
           
Dersin Program Kazanımlarına Etkisi Katkı Payı
1) Ulusal ve uluslararası standartlar açısından öğretmenlik mesleği, eğitim teknolojisi ve bilgi teknolojilerine yönelik en yeni bilgiler, araçlar ve diğer bilimsel kaynaklara ilişkin kavramları tanımlamak.
2) Eğitim teknolojileri entegrasyonunun gelişimini etkileyen öğretim stratejileri, yöntem ve teknikler, materyal tasarımı ve ölçme ve değerlendirme süreçlerinin başlıca unsurlarını açıklamak.
3) Yazılım dilleri, işletim sistemleri, bilgisayar ağları ve bilgisayar donanımları ile ilgili yeterliklerini geliştirmek.
3) Teknoloji ile bütünleştirilmiş etkin ve öğrenci merkezli öğrenmeye dayalı dersleri ve etkinlikleri planlamak için en uygun müfredat çerçevelerini kullanmak. 
4) Teknoloji ile bütünleştirilmiş etkin ve öğrenci merkezli öğrenmeye dayalı dersleri ve etkinlikleri planlamak için en uygun müfredat çerçevelerini kullanmak.
5) Bilimsel yöntemleri kullanarak yaratıcılığı, problem çözmeyi ve eleştirel düşünmeyi geliştirmek için en ileri teknolojilerin kullanıldığı sınıf etkinliklerini planlamak, uygulamak ve değerlendirmek.
6) Bir öğrenme organizasyonu içerisinde sistem ve insan gelişimine odaklanan problemlere çözüm geliştirmek için güçlü kuramsal ve uygulamalı modeller oluşturmak. 
7) İlk ve ortaöğretimdeki öğrencilerin ilgilerine, ihtiyaçlarına, bireysel farklılıklarına ve gelişimsel özelliklerine dayalı teknoloji entegrasyonunu sağlamak için gerekli stratejileri gözden geçirmek, değerlendirmek ve önermek.
8) Disiplinler arası bir yaklaşımla, eğitim teknolojisi, bilgi teknolojisi ve öğretmenlik mesleği ile ilgili etkinlikleri yürütmek için bir takımda bireysel ve iş birliği içerisinde çalışmak.
9) Öğrenme hedeflerini ve gereksinimlerini başarma ve karşılamanın bir yolu olarak eğitim teknolojilerini ve uygun tasarlanmış öğretim modellerini etkili olarak kullanmak ve değerlendirmek.
10) Sınıfı, yaşam boyu öğrenme etkinliklerinde bulunan öğrencilerin oluşturduğu bir topluluk haline getirmek için etkili üst bilişsel teknikleri kullanmak.
11) Toplum için eğitim teknolojisi ile ilgili eğitimler ve projeler hazırlamak ve uygun teknoloji kullanımı yoluyla öğrenmeyi geliştirmede bireylere danışmanlık sağlamak.
12) Bireylerin ve kurumların çalışmalarını daha etkili yürütebilmelerini desteklemek için maliyet ve zamana duyarlı stratejileri uygulamak. 
13) Öğretmenleri, etik ve yasal standartları kullanarak teknolojinin eğitim amaçlı uygulamalarında öncü ve model olabilecek şekilde ve değişen teknolojiye ayak uydurabilecek şekilde donatmak.
14) İş, okul, eğitim sektörü ve sanal dünya ile ilgili eğitim teknolojileri, öğretim programları, yenilikler ve sonuçlar için günümüzde kullanılan verimli tasarım çözümlerini ve bu konuda var olan standartları araştırmak.
15) To gain fluency in interpersonal communication, teaching frameworks and the use of different technologies in relation to national norms and laws.