DERS ADI

: MOBİL CİHAZLAR VE UYGULAMALAR

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CME 4423 MOBİL CİHAZLAR VE UYGULAMALAR SEÇMELİ 2 2 0 6

Dersi Veren Birim

Bilgisayar Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

YRD.DOÇENT SEMİH UTKU

Dersi Alan Birimler

Bilgisayar Mühendisliği

Dersin Amacı

Bu derste yaygın, ticari, mobil sistemler için uygulama geliştirme ve süreç implementasyonlarına odaklanılacaktır. Ders mobil uygulamalar mantığını birçok pratik uygulama örneklerinin Android ve Blackberry gibi ortamlarda gösterimini içermektedir. Java SDK, Android SDK, Eclipse, ve Eclipse eklentileri dahil yazılım geliştirme araçları incelenmektedir. Öğrenciler HTML5 ve CSS3 üzerinde çalışarak mobil uygulamalarda daha geniş uzmanlıklar elde etmektedir. Dersi tamamlayan öğrenciler mobil cihazlar için uygulamalar geliştirme, emülasyon ve emplementasyon yapma ve test etme kabiliyetlerini elde etmektedir.

Dersin Öğrenme Kazanımları

1   Mobil cihazların özellikleri ve karakteristiklerini fark edebilme
2   Farklı tipteki mobile cihazların işletim sistemlerini kavrayabilme
3   Yaygın mobil cihaz uygulama arayüzlerinin bileşenlerini anlayabilme
4   Mobil design patern kavramını, mabil cihaz geliştirme paradigmalarını ve bunların mobil uygulamalardaki kullanımını kavrayabilme
5   Mobil cihazlarda design ve uygulama geliştirme tekniklerini aktif olarak gerçekleştirebilme

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Mobil Cihazlar ve Uygulamalarına Giriş
2 Mobil Uygulama Geliştirme Prensipleri
3 Android Ortamına Giriş
4 Android Aktivite Sınıf Yapısı ve Kullanıcı Arayüz Tasarımı
5 Web Servis Çağrıları ve SQLite veritabanı ile Veri Operasyonları
6 Mobil Platform Veritabanı ve Dosya Yönetimi
7 Veri Yönetimi
8 Ara Sınav - Vİze
9 Harita ve Lokasyon Tabanlı servisler, Mobil Market
10 BlackBerry platformunda Mobil Programlamaya Giriş
11 HTLM5,CSS ve BlackBerry WebWorks SDK
12 Ripple Emulator ile Uygulamalar
13 BlackBerry Uygulamalarının Yayınlanması ve Test Yöntemleri
14 Dönem Sonu Projesi

Ders İçin Önerilen Kaynaklar

Ana Kaynak:
Mimar Aslan, Android,Umuttepe Yayınları / Bilişim Dizisi
Rick Rogers, John Lombardo, Zigurd Mednieks, Blake Meike, Android Application Development: Programming with the Google SDK, O'Reilly, 2009
Yardımcı Kaynaklar:
Deitel & Deitel. JavaScript for Programmers: Deitel® Developer Series. (2009). Print ISBN-10: 0-13-700131-2.
XML Visual Quick Start, Second Edition, By Kevin Howard Goldberg
CSS3 Visual Quick Start, Jason Cranford Teague
HTML5: designing rich internet applications, by Matthew David
Marko Gargenta, Learning Android, O'Reilly Media, Inc., 2011
Wei-Meng Lee, Beginning Android 4 Application Development, John Wiley & Sons, 2012
Referanslar:
Diğer ders materyalleri:
BlackBerry HTML5 WebWorks Developing Documentation
BlackBerry WebWorks Tutorials

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı
Sunum
Laboratuvar çalışmaları
Ödevler
Proje

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 OD Ödev
3 UYG Uygulama
4 FN Final
5 BNS BNS VZ * 0.20 + OD * 0.20 +UYG * 0.10 + FN * 0.50
6 BUT Bütünleme
7 BBN BütSonuBaşarıNotu VZ * 0.20 + OD * 0.20 +UYG * 0.10 + BUT * 0.50

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yıl içi çalışmaları bir vize sınavı ve çok sayıda laboratuvar / ödev etkinlikleri ile değerlendirilecektir. Ders süresince dört ödev verilecektir.Her bir ödevin değerlendirmedeki toplam ödev ağırlığında, ödevlerin içeriğine göre yüzdesel farkları olacaktır. Final sınavı tüm ders konularını kapsayacaktır.

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

1. Bir programlama dili deneyimi olan veya Java ortamında program geliştiren öğrencilerin tercih etmesi uygundur. Bu dersi almayı planlayan öğrencilerin XML ve Unix tecrübesi olması ve ek olarak HTML5, CSS3 ve Eclipse IDE genel özellikleri hakkında bilgi sahibi olmaları beklenmektedir.
2. Teorik derslerin %70 ine, uygulamaların %80 ine katılım zorunludur.
3. Öğretim üyesi kısa sınavlar yapma hakkını saklı tutar. Bu sınavlardan alınacak notlar vize ve final sınavı notlarına eklenebilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

Yrd.Doç.Dr. Semih UTKU
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 BUCA/İZMİR
Tel: (232) 301 74 28
E-Posta: semih@cs.deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Salı 10:00 - 12:00
Perşembe 12:00 - 17:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Uygulama 14 2 28
Ders Anlatımı 14 2 28
Final Sınavına Hazırlık 1 10 10
Ödev Hazırlama 4 10 40
Sunum Hazırlama 1 10 10
Tasarım Projesi 1 30 30
Final Sınavı 1 3 3
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 151

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

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.1554
ÖK.2553
ÖK.33554
ÖK.455533
ÖK.5555