Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
Mobil Programlama | YBS458 | 8 | 3 + 0 | 5,0 |
Birim Bölüm | YÖNETİM BİLİŞİM SİSTEMLERİ |
Derece Seviye | Lisans - Seçmeli - Türkçe |
Dersin Verilişi | Bilgisayar laboratuarında teorik anlatım ve örnek uygulama geliştirme yöntemiyle ders incelenmektedir. |
EBS Koordinatörü | Öğr. Gör. Yusuf MUŞTU |
Ders Veren | |
Amaç |
Mobil aygıtlarda uygulama geliştirme, ugulama geliştirme araçlarını tanıma, temel mobil programlamak kavramlarını öğrenme, mobil cihazlar ile veri kaynaklarını kullanma becerelerinin tanıtılması amaçlanır. |
Ders İçeriği |
Android uygulama geliştirme ortamı, android studio kurulumu, jdk kurulumu, simülatör kurulumu, temel java programlama dili, android activity kavramı, intent kavramı, arayüz elemanları, veri kaynaklarının kullanılması, android servis kullanımı, web servislerin kullanımı konuları incelenmektedir. Android geliştirme ortamını kullanarak sıfırdan uygulama geliştirmeyi öğretme amaçlanmaktadır. |
Ders Kaynakları |
Android Programlama Eğitimi, Aykut Taşdelen, Pusula Yayıncılık
https://developers.google.com/android/ J2ME in a Nutshell Kim Topley Publisher: O´Reilly Edition March 2002 ISBN: 0-596-00253-X, 478 pages |
Açıldığı Öğretim Yılı | 2017 - 2018 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 |
Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
Bu bilgi girilmemiştir. | |
Toplam | 0 |
Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
Bu bilgi girilmemiştir. | |
Toplam | %0 |
Yarıyıl İçinin Başarıya Oranı | %0 |
Yarıyıl Sonu Çalışmalar | %0 |
Toplam | %0 |
Kategori | Ders İlişki Yüzdeleri (%) |
Aktarılabilir Beceri Dersleri
|
0
|
Beşeri, İletişim ve Yönetim Becerileri Dersleri
|
0
|
Destek Dersleri
|
0
|
Ek Dersler
|
0
|
Kategori
|
0
|
Mesleki Seçmeli Dersler
|
0
|
Temel Meslek Dersleri
|
0
|
Uygulama Dersleri
|
0
|
Uzmanlık / Alan Dersleri
|
0
|
Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
Dinleme ve anlamlandırma | Ders | 1 | 13 | 13 |
Dinleme ve anlamlandırma, gözlem/durumları işleme, Bilişim becerileri | Benzetim | 1 | 13 | 13 |
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim | Sınıf Dışı Çalışma | 4 | 14 | 56 |
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması | Laboratuar | 1 | 14 | 14 |
Ara Sınav 1 | Ara Sınav 1 | 15 | 1 | 15 |
Final | Final | 20 | 1 | 20 |
Uygulama 1 | Uygulama 1 | 8 | 1 | 8 |
Toplam İş Yükü (Saat) | 139 | |||
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 5,45 | |||
AKTS |
Hafta | Konu | Öğretim Metodu |
---|---|---|
1 | Mobil Geliştirme Ortamlarının Tanıtılması | Tartışmalı Ders Laboratuar |
2 | Android Platformu | Tartışmalı Ders Laboratuar |
3 | Android Bileşenleri | Tartışmalı Ders Laboratuar |
4 | Flutter Geliştirme Ortamı ve Çalışması | Tartışmalı Ders Laboratuar |
5 | Dart Programlama Dili ve Özellikleri | Tartışmalı Ders Laboratuar |
6 | Arayüz tasarımı | Tartışmalı Ders Laboratuar |
7 | Widgets | Tartışmalı Ders Laboratuar |
8 | State Management | Tartışmalı Ders Laboratuar |
9 | Veri Depolama İşlemleri | Tartışmalı Ders Laboratuar |
10 | Sensörlerin Kullanımı | Tartışmalı Ders Laboratuar |
11 | Servis Kullanımı | Tartışmalı Ders Laboratuar |
12 | Firebase Kullanımı | Tartışmalı Ders Laboratuar |
13 | Uygulama Yayınlama | Tartışmalı Ders Laboratuar |
14 | Prensipler, Temiz Kod, SOLID, Tasarımsal Kalıplar | Tartışmalı Ders Laboratuar |
Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri yaratabilme | Ders | Dinleme ve anlamlandırma | |
Cihaza özel, yerel uygulamalar tasarlama ve geliştirme | Ders | Dinleme ve anlamlandırma | |
Gereksinimleri belirleyip mobil çözümler üretebilme becerisi | Ders | Dinleme ve anlamlandırma | |
Yeni mobil teknolojilerin hakkında bilgiye sahip olma | Ders | Dinleme ve anlamlandırma |
DERS ÖĞRENME ÇIKTISI |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri yaratabilme | - | - | - | - | - | - | - | - | - | - | - | - |
Cihaza özel, yerel uygulamalar tasarlama ve geliştirme | - | - | - | - | - | - | - | - | - | - | - | - |
Gereksinimleri belirleyip mobil çözümler üretebilme becerisi | - | - | - | - | - | - | - | - | - | - | - | - |
Yeni mobil teknolojilerin hakkında bilgiye sahip olma | - | - | - | - | - | - | - | - | - | - | - | - |