Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | 184403003100 | MOBİL PROGRAMLAMA - I | Zorunlu | 2 | 3 | 3 |
|
Dersin Seviyesi |
Ön Lisans |
Dersin Amacı |
Bu ders ile öğrencinin iOS, Android ve Windows Phone için uygulama geliştirmeile ilgili yeterlilikleri kazanması hdeflenmektedir. |
Dersi Veren Öğretim Görevlisi/Görevlileri |
|
Öğrenme Çıktıları |
1 | Mobil işletim sistemlerini ve gerekli uygulama geliştirme araçlarını tanır | 2 | Xamarin.Forms'un temel denetimleri ile uygulama geliştirir. |
|
Öğrenim Türü |
Birinci Öğretim |
Dersin Ön Koşulu Olan Dersler |
Yok |
Ders İçin Önerilen Diğer Hususlar |
Bu derste programlama dili olarak Microsoft C#.NET, işaretleme dili olarak XAML kullanılır. Öğrencilerin bilgisayarlarına Microsoft Visual Studio 2017 veya üzeri ve Xamarin.Forms kurması gerekir. |
Dersin İçeriği |
1. Giriş
2. Xamarin.Forms temelleri
3. Bir uygulamanın anatomisi
4. Metin ve paragraf işlemleri
5. Yerleşimler
6. Boyutlar
7. Düğme özellik, olaylar ve metodları
8. XAML ve kodlama
9. Platforma özel API çağrıları
10. XAML işaretleme uzantıları |
Haftalık Ayrıntılı Ders İçeriği |
|
1 | Mobil uygulama geliştirmeye giriş | | | 2 | Xamarin.Forms ile ilgili temeller ve ilk uygulama | | | 3 | iOS, Android ve Windows Phone projelerinin yapısı | | | 4 | Metin kaydırma, metin ve arka plan rengi, font özellikleri | | | 5 | StackLayout, Frame, BoxView ve ScrollView | | | 6 | Button denetiminin Click olayını işleme | | | 7 | XAML özellikleri, projeye XAML sayfası ekleme | | | 8 | Ara sınav | | | 9 | Ara sınav | | | 10 | XAML ve C# kodlarını bir arada kullanma | | | 11 | XAML ve C# kodlarını bir arada kullanma | | | 12 | Platforma özel API çağrıları | | | 13 | XAML işaretleme uzantıları | | | 14 | XAML işaretleme uzantıları | | |
|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
Derek Jensen, Xamarin.Forms Succintly, Syncfusion, A.B.D. 2015.
Charles Petzold, Creating Mobile Apps with Xamarin.Forms, Micrsoft Press, A.B.D. 2015. |
Planlanan Öğrenme Aktiviteleri ve Metodları |
|
Değerlendirme | |
Ara Sınav | 1 | 50 | Uygulama/Pratik | 1 | 50 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | Yok |
|
İş Yükü Hesaplaması |
|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 2 | 28 |
Uygulama/Pratik | 14 | 1 | 14 |
Bireysel Çalışma | 14 | 2 | 28 |
Ara Sınav İçin Bireysel Çalışma | 1 | 5 | 5 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
|
Program ve Öğrenme Çıktıları İlişkisi |
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|