Bilişim Sistemleri ve Teknolojileri | |||||
Lisans | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF-LLL: 6. Düzey |
Ders Kodu: | BST456 | ||||||||
Ders İsmi: | Dart Programlama Dili ve Google Flutter | ||||||||
Ders Yarıyılı: | Bahar | ||||||||
Ders Kredileri: |
|
||||||||
Öğretim Dili: | TR | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||||||
Dersin Türü: | Bölüm Seçmeli | ||||||||
Dersin Seviyesi: |
|
||||||||
Dersin Veriliş Şekli: | Yüz yüze | ||||||||
Dersin Koordinatörü: | Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI | ||||||||
Dersi Veren(ler): |
Öğr.Gör. CEM TAŞKIN Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI |
||||||||
Dersin Yardımcıları: |
Dersin Amacı: | Bu dersin amacı öğrencilere android ve ios ortamında çalışabilecek uygulamalar geliştirmeyi öğretmektir. |
Dersin İçeriği: | Bu ders mobil cihazlar için uygulamalar geliştirmeye yönelik uygulamaları öğretmeyi içerir. Mobil uygulama tasarım spesifikasyonları, mobil uygulama geliştirme ortamları, mobil cihazlar üzerindeki veritabanları, kullanıcı arayüzü komponentleri ve network teknolojileri işlenecektir. Öğrencilerin dersin sonunda bir mobil uygulama geliştirmesi beklenmektedir. |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
Hafta | Konu | Ön Hazırlık |
1) | Android studio ve dart kurulumu. Dart ve flutter nedir? Dart dilinde temel işlemler. | |
2) | Kontrol yapıları, Döngü yapıları, Fonksiyonlar, İstisnalar | |
3) | Listeler, Set, Map, Fonksiyonal Programlama, Asenkron İşlemler, Sınıflar | |
4) | Widgetlar | |
5) | Resimler | |
6) | Butonlar | |
7) | Widget Oluşturma | |
8) | Liste, Grid View | |
9) | Sayfalar Arası Geçiş | |
10) | Veri Giriş İşlemleri | |
11) | Shared ve Metin dosyaları | |
12) | Menüler | |
13) | Sqlite Kullanımı | |
14) | Firebase, Konum |
Ders Notları / Kitaplar: | Flutter documentation: https://flutter.dev/docs Dart documentation: https://dart.dev/guides Android Studio documentation: https://developer.android.com/docs |
Diğer Kaynaklar: | Flutter Dokümantasyonu: https://flutter.dev/docs Dart Dokümantasyonu: https://dart.dev/guides Android Studio Dokümantasyonu: https://developer.android.com/docs |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Kazanımları | |||||
1) Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veritabanı, yönetim sistemleri gibi konularda temel bilgi ve becerilerine sahip olma. | |||||
2) Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | |||||
3) Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | |||||
4) Bilişim Sistemleri alanında edindiği temel bilgi ve beceriler düzeyindeki fikirlerini ve görüşlerini ilgili kişilere yazılı ve sözlü olarak aktarabilme | |||||
5) Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veritabanı, yönetim sistemleri gibi konularda temel bilgi ve becerilerine sahip olma. | 5 |
2) | Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | 3 |
3) | Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | 4 |
4) | Bilişim Sistemleri alanında edindiği temel bilgi ve beceriler düzeyindeki fikirlerini ve görüşlerini ilgili kişilere yazılı ve sözlü olarak aktarabilme | |
5) | Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. | 3 |
Anlatım | |
Ders | |
Grup çalışması ve ödevi | |
Laboratuvar | |
Ödev | |
Problem Çözme | |
Proje Hazırlama |
Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama) | |
Ödev | |
Uygulama | |
Bireysel Proje | |
Raporlama |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Kurul-Committee | 42 | % 0 |
Laboratuar | 10 | % 0 |
Küçük Sınavlar | 5 | % 0 |
Ara Sınavlar | 1 | % 40 |
Final | 1 | % 60 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 40 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 60 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 14 | 3 | 42 |
Laboratuvar | 14 | 3 | 42 |
Uygulama | 4 | 3 | 12 |
Ara Sınavlar | 1 | 3 | 3 |
Final | 1 | 3 | 3 |
Toplam İş Yükü | 102 |