Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / BİL206 - BİLGİSAYAR PROGRAMCILIĞI

Kodu: BİL206 Adı: MOBİL PROGRAMLAMA Teorik+Uygulama: 2+1 AKTS: 3
Sınıf/Yarıyıl 2 / Bahar
Ders Düzeyi Önlisans
Ders Türü Zorunlu
Bölümü BİLGİSAYAR PROGRAMCILIĞI
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı ORÇUN BAĞRA (orcunbagra@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
ORÇUN BAĞRA,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Mobil ortam uygulamalarını programlama, kullanma ve bunların insan bilgisayar etkileşimi tasarımları üzerinde duracak olup ders kapsamında öğrencilerden, küçük kollektif tasarım grupları oluşturarak, cep telefonları için bir mobil uygulamayı önermeleri, incelemeleri ve dokümante etme, derste Google Android için geliştirme modelleri inceleme.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Gereksinimleri belirleyip mobil çözümler üretebilme becerisi PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-2 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri yaratabilme PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-3 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlama ve geliştirme PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-4 Cihaza özel, yerel uygulamalar tasarlama ve geliştirme PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-5 Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-6 Ekip bazlı bir mobil uygulama üzerinde işbirliği yapma PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
DÖÇ-7 Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlama PÇ-40 Mobil cihazlarda kullanılan işletim sistemi hakkında bilgi ve beceri sahibi olur.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Android Programlamaya Giriş, Android Market ve Uygulama Konuları, Hoşgeldin Uygulaması, Hesap Makinesi Uygulaması, Favori Twitter Araması Uygulaması, Bayrak Quiz Oyunu Uygulaması, Cannon Oyun Uygulaması, SpotOn Oyun Uygulaması, Doodlz Uygulaması, Adres Defteri Uygulaması, Yönlendirme Takip Uygulaması, Slide Gösterim Uygulaması, Gelişmiş Slide Gösterim Uygulaması.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Android'e Giriş, Android Studio kurulumu, SDK kurulumu, Sanal cihaz Yönetiminin incelenmesi Anlatım, soru-cevap, uygulama
2 Merhaba Dünya uygulaması, Buton Kontrolü, Cep telefonunu tester haline getirmek Anlatım, soru-cevap, uygulama
3 Listener Oluşturarak Buton kontrolü, Çoklu buton kontrolü, İmageview kullanımı Anlatım, soru-cevap, uygulama
4 ToogleButon Kontrolü ve Özelliklerinin incelenmesi, imageView Kullanımı Anlatım, soru-cevap, uygulama
5 LayoutGravitiy Yönetimi, RadioButon Kullanımı Anlatım, soru-cevap, uygulama
6 CheckBox Kullanımı, Notification Yönetimi Anlatım, soru-cevap, uygulama
7 EditText Kullanımı ve Random Kütüphanesinin Yönetimi ve bir örnek ile incelenmesi Anlatım, soru-cevap, uygulama
8 Ara Sınav
9 Android Studioda Sayfalar arası veri iletişimi ve RadioButon ile örneklendirilmesi Anlatım, soru-cevap, uygulama
10 GPS Modülünü kullanarak enlem boylam konumlarına ulaşılması, Telefon geri tuşunun yönetimi Anlatım, soru-cevap, uygulama
11 SqLite tanıtımı ve örnek bir veri tabanı oluşturulması Anlatım, soru-cevap, uygulama
12 Veri Tabanına oluşturulan form ile veri eklenmesi Anlatım, soru-cevap, uygulama
13 Kayıtlı verilerin listelenmesinin sağlanması Anlatım, soru-cevap, uygulama
14 Seçilen verinin veri tabanından silme süreci Anlatım, soru-cevap, uygulama
15 Seçilen verinin güncellenme süreci Anlatım, soru-cevap, uygulama
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Advanced Android Application Development, Addison-Wesley Professional; Fourth edition ISBN-10: 0133892387
2 Programming Android: Java Programming for the New Generation of Mobile Devices, O'Reilly Media; Second Edition edition
Ders Araç - Gereç ve Malzemeleri
Ders kitabı, dizüstü bilgisayar, projeksiyon cihazı

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 4 4 16
       b) İnternette/Kütüphanede Tarama 4 5 20
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 2 2 4
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 2 3 6
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 90