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 (İngilizce)

Dersin Düzeyi

Lisans

Ders Koordinatörü

DOÇ. DR. MEHMET HİLAL ÖZCANHAN

Dersi Alan Birimler

Bilgisayar Mühendisliği (İngilizce)

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ı

CME 3205 - İŞLETİM SİSTEMLERİ

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 Uygulama örnekleri hazırlama ve tartışılması
9 Harita ve Lokasyon Tabanlı servisler, Mobil Market
10 Android platformunda Mobil Programlamaya Giriş
11 HTLM5,CSS
12 Sensörler ile Uygulamalar
13 Projede tasarlanan Uygulamaların 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

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı
Laboratuvarda Proje çalışmaları
Rapor Hazırlama

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 PR Proje
3 FN Final
4 BNS BNS VZ * 0.25 + PR * 0.25 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.25 + PR * 0.25 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yıl içi çalışmaları bir vize sınavı ve proje-rapor etkinlikleri ile değerlendirilecektir. Ders süresince bir proje verilecektir. 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. Mehmet Hilal Özcanhan & Yrd. Doç. 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: hozcanhan@cs.deu.edu.tr, semih@cs.deu.edu.tr

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

Pazartesi 10:00 - 12:00
Cuma 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
Vize Sınavına Hazırlık 4 10 40
Rapor hazırlama 1 10 10
Proje Hazırlama 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