T.C. PLATO MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI 2013-14 Güz Yarıyılı Dersin adı: .Mobil Programlama AKTS Kredisi: 7 Dersin Kodu: Dersin Şubesi: Zorunlu 1. yıl –1. yarıyıl Teorik: 2 / hafta Uygulamalı: 1 / hafta 3s / hafta Dersin dili: Türkçe Dersi Veren Öğretim Elemanının Adı ve Soyadı: Şahin Aydın Yeni Akademi Bina, Oda no: İletişim bilgileri: e-posta: sahinaydin@plato.edu.tr Dâhili tel no: 263 Öğrenci Görüşme Saatleri: Gün: Saat: Dersin ya da öğretim elemanının web sayfasının adresi: Dersin Genel Amacı: Objective C programlama dili kullanılarak iOS işletim sistemi üzerinde iPhone ve iPad cihazları üzerinde çalışabilen uygulama yazılımı geliştirebilmek için gerekli teknik bilgi ve becerinin kazandırılması. Planlanan Öğrenme Çıktıları ve Alt Beceriler: Bu dersin sonunda öğrencilerin şu konularda yetkin olmaları beklenmektedir: 1. 2. 3. 4. 5. 6. Controller ve View kavramlarını bilir. İnteraktif kullanıcı ara yüzleri geliştirir. Otomatik düzenleme yapabilir ve görsel düzenleme dilini kullanır. Tablo görünümlerini kullanır. Senaryoları kullanır. Dosya işlemlerini yapabilir. Genel Yeterlilikler: 1. Sorgulayan, 2. Etik kurallara uyan, 3. Farklı durumlara ve sosyal rollere uyum ve farklılıklara saygı gösteren, 4. Takım halinde çalışabilen ve zamanı etkili kullanabilen. Öğretim Yöntem ve Teknikleri: 1. 2. 3. 4. 5. Anlatım Soru-Cevap Tartışma Bireysel Çalışma Gösteri yöntemi 6. Problem çözme 1 Dersin veriliş şekli: 2 saat teorik ve 1 saat uygulama şeklinde verilmektedir. Varsa, Uygulamanın (staj) yapıldığı yer: Varsa, Önkoşul: Öğrencilerin daha önce bir programlama dilini çok iyi derecede biliyor olmaları gerekmektedir. Dersin içeriği: Bu ders kapsamında Objective C programlama dili kullanıarak iOS işletim sistemi kullanan iPad ve iPhone cihazlarında çalışan uygulamalar geliştirmek için gerekli olan yerleşim düzeni, bağımlı özellikler, yönlendirilmiş olaylar, kontroller, uygulama çevresi, öğe bağlama, komutlar, kaynaklar, senaryolar, grafikler, animasyonun temelleri, ileri animasyon yöntemleri, kontrol şablonları, kullanıcı tanımlı öğeler, veri bağlama, bağlanmış verilerin formatlanması, veri görünümleri, listeler, ağaçlar, tablolar, pencereler, sayfalar, gezinme işlemleri, menüler, araç kutuları, ses ve video, dokümanlar, yazdırma işlemleri, çok kanallı çalışma ve uygulama yayınlama konuları üzerinde detaylı incelemeler yapılır ve uygulamalar geliştirilir. Ders Kitabı: iOS 7 Programming CookbookApress Vandad Nahavandipoor O’REILLY Yardımcı Kaynaklar: Haftalık ders konuları: Haftalar 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta 8. Hafta 9. Hafta 10. Hafta 11. Hafta 12. Hafta 13. Hafta 14. Hafta İşlenecek Konular/Yapılacak Faaliyetler Controller ve View Kavramları Dinamik ve İnteraktif Kullanıcı Ara yüzleri Geliştirmek, Otomatik Düzen ve Görsel Biçimlendirme Dili Tablo Görünümlerini Kullanmak Koleksiyon Görünümleri ile İleri Düzen Ayarları ve Senaryolar Eşzamanlılık Güvenlik Lokasyon, Haritalar ve Hareket Tanıyıcılar Ağ, JSON, XML ve Paylaşım Ses, Video ve Adres Defteri Dosya, Dosya Yönetimi, Kamera ve Fotoğraf Kütüphanesi Çok Kanallı Çalışmak ve Bildirimler Veri İşlemleri Tarihler, Takvimler ve Olaylar Grafikler, Animasyon ve Hareketler 2 Değerlendirme Sistemi Yarıyıl içi Çalışmaları Sayısı Devam Laboratuvar Uygulama Alan Çalışması Derse Özgü Staj (Varsa) Ödev Sunum Projeler (Proje Analizi ve Tasarlanması) Seminer Kısa Sınav (Quiz) Ara Sınavlar Final (Projenin Uygulanması, Yayınlanması ) Katkı Payı 14 hafta - 40 60 Toplam Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı Yarıyıl Sonu Sınavının Başarı Notuna Katkısı Toplam Sayısı Etkinlikler Ders Süresi (Sınav haftası dahildir: 14x haftalık ders saati) Laboratuvar Uygulama Derse Özgü Staj (varsa) Alan Çalışması Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme, vb) Sunum / Seminer Hazırlama Proje Ödevler Ara sınavlar Yarıyıl Sonu Sınavı Süresi (Saat) 100 Toplam İş Yükü - - - - 14 14 - Toplam İş Yükü 3
© Copyright 2024 Paperzz