BAYBURT ÜNİVERSİTESİ Bilgi Paketi / Ders Kataloğu

Anasayfa Bayburt Üniversitesi Hakkında Derece Programları Öğrenciler için genel bilgiler
Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
BT206B2Mobil ProgramlamaZorunlu246
Dersin Seviyesi
Ön Lisans
Dersin Amacı
Apple iPhone, Google Android, Microsoft Windows Mobile gibi yeni nesil, üstün yetenekli mobil cihazların ve platformların ortaya çıkışı, uygulama geliştiriciler için yeni imkanlar yaratmış bulunmaktadır. Bu ders, 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 etmeleri istenecektir. Derste hem Apple iPhone, hem Google Android, hem de Microsoft Windows Mobile için geliştirme modelleri incelenecektir.
Dersi Veren Öğretim Görevlisi/Görevlileri
Öğr. Gör. Uğur TURHAL
Öğrenme Çıktıları
1Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri yaratabilme
2Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlama ve geliştirme
3Cihaza özel, yerel uygulamalar tasarlama ve geliştirme
4Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama. Ekip bazlı bir mobil uygulama üzerinde işbirliği yapma. Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlama.
5Gereksinimleri belirleyip mobil çözümler üretebilme becerisi
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Dersin İçeriği
Mobil programlama temelleri Mobil işletim sistemleri Mobil uygulama geliştirme araçları Mobil programlamada arayüz geliştirme Ses, resim ve video kullanımı Harita servisleri Hafıza yönetimi Web görünümleri Veritabanı kullanımı Web servisleri Mobil tabanlı oyun geliştirme
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Gereksinimleri belirleyip mobil çözümler üretmek
2Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
3Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
4Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturmak
5Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
6Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
7Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlamak ve geliştirmek
8Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
9Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
10Cihaza özel, yerel uygulamalar tasarlama ve geliştirmek
11Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama.
12Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama.
13Ekip bazlı bir mobil uygulama üzerinde işbirliği yapmak
14Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlamak
15Sınav
16Sınav
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
-
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı111
Derse Katılım14456
Proje Hazırlama19090
Ara Sınav İçin Bireysel Çalışma14114
Final Sınavı içiin Bireysel Çalışma14114
TOPLAM İŞ YÜKÜ (saat)176
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
ÖÇ1432312224435422
ÖÇ2531414332225511
ÖÇ3341535154131524
ÖÇ4255223355145522
ÖÇ5435115511342235
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek