Bu dersin amacı, öğrencilerin mobil cihazların temel özelliklerini açıklayabilmelerini ve mobil cihazlara yönelik uygulama geliştirebilecek duruma gelmelerini sağlamaktır.
20
Dersin Mesleki Gelişime Katkısı:
21
Ders Öğrenme Kazanımları
1
Günümüzde kullanılan mobil cihaz türlerini tanımlar ;
2
Yazılım geliştirme açısından mobil platform ile diğer platformlar arasındaki farkı açıklar;
3
Mobil programlamanın temel kavramlarını açıklar;
4
Mobil cihazlar için yazılım geliştirir;
22
Dersin İçeriği
Hafta
Teori
Uygulama
1
Mobil cihazların temel özellikleri
2
Mobil cihaz türleri
3
Mobil programlamaya giriş
4
Karar yapıları
5
Döngüler
6
Arayüz tasarımı
7
Dosya sistemine erişmek
8
Cihaz özelliklerine erişmek
9
Ağa erişmek
10
Veri servislerini tasarlamak ve geliştirmek
11
Veri ile çalışmak
12
Veri ile çalışmak
13
Coğrafi konum bilgileri ile çalışmak
14
Uygulamaları dağıtmak
23
Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar:
Professional Cross-Platform Mobile Development in C#, Scott Olson, John Hunter, Ben Horgen, Kenny Goers, 2012, Wrox Mobile Development with C#, Greg Shackles, 2012, O’reilly
24
Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI
SAYISI
KATKI YÜZDESİ
Ara Sınav
1
40
Kısa Sınav
0
0
Ödev
0
0
Yıl sonu Sınavı
1
60
Toplam
2
100
Yıl içi çalışmalarının Başarıya Oranı
40
Finalin BAşarıya Oranı
60
Toplam
100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları
Açıklama
25
AKTS / İŞ YÜKÜ TABLOSU
Etkinlik
SAYISI
Süresi [Saat]
Toplam İş Yükü [Saat]
Teorik Dersler
14
3
42
Uygulamalı Dersler
0
0
0
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)
14
6
84
Ödevler
0
0
0
Projeler
0
0
0
Arazi Çalışmaları
0
0
0
Arasınavlar
1
10
10
Diğer
0
0
0
Yarıyıl Sonu Sınavları
1
14
14
Toplam İş Yükü
150
Toplam İş Yükü / 30 saat
5
Dersin AKTS Kredisi
5
26
PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİM KAZANIMLARI İLİŞKİSİ TABLOSU