Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
9025002252014 | NESNE TABANLI PROGRAMLAMA-II | Seçmeli Ders Grubu | 2 | 3 | 5,00 |
Önlisans
Türkçe
Bu ders ile öğrenciye; Dart dili ve nesne tabanlı programlama ve Flutter başlangıç düzeyinde anlatımları yapılır
1 | Dart diliyle program yazmayı öğrenir |
2 | Dart dilinde nesne yapılarını öğrenir |
3 | Flutter ile arayüz tasarlayarak veri tabanı bağlantısı kurabilir. |
4 | Flutter ile taşınabilir cihazlarda program geliştirebilir |
Birinci Öğretim
Yok
Yok
Google Inc in geliştirdiği Dart programlama dilinin yapısı, nesne tabanlı kullanımı ve örnekleriyle beraber bir sonraki adımı olan Flutter programlama ile taşınabilir cihazlarda uygulamanın hazırlanması eğitimi verilir.
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | Dart için kurulumların yapılması Visual Studio Code eklentilerin yüklenmesi | |||
2 | Dart projelerinin oluşturulması, değişkenler ve veri tipleri | |||
3 | Sayılar, boolean , String tipleri ve Interpolation | |||
4 | If-else , switch karar kalıpları ve döngüler | |||
5 | Fonksiyon kavramı, istisnalar | |||
6 | Kolleksiyonlar, set, map, diziler, dinamik listeler | |||
7 | Nesne tabanlı kodlama yapısı, sınıf ve nesne kavramı, constructor, getter, setter işlemleri, | |||
8 | Kalıtım, overriding, polimorfizm, kurucu metodlar, | |||
9 | Abstract sınıflar, Interface kavramı, statik metod ve değişkenler | |||
10 | Lambda fonksiyonu, flutter öncesi işlemler,asenkron i list.map ve list.generate metodları | |||
11 | Flutter widget kavramı ,imaterial tasarım, container, aligment, row ve column, floatingactionbutton | |||
12 | FlutterLogo, PlaceHolder, Buton türler, kendi widgetini oluşturma, stateful, stateless anlamı | |||
13 | Listview, Cardlist, Liste kontrolu, GridView kullanımı, Silverlist çeşitleri | |||
14 | Örnek proje oluşturulması ve uygulama olarak çalıştırılması |
Internet ve youtube
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 50 |
Ev Ödevi | 2 | 50 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 4 | 56 |
Bireysel Çalışma | 14 | 4 | 56 |
Ödev Problemleri için Bireysel Çalışma | 4 | 4 | 16 |
Ara Sınav İçin Bireysel Çalışma | 1 | 4 | 4 |
Final Sınavı içiin Bireysel Çalışma | 1 | 4 | 4 |
Ev Ödevi | 4 | 3 | 12 |
Toplam İş Yükü (saat) | 150 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | PÇ 16 | PÇ 17 | PÇ 18 | PÇ 19 | PÇ 20 | PÇ 21 | PÇ 22 | PÇ 23 | PÇ 24 | PÇ 25 | PÇ 26 | PÇ 27 | PÇ 28 | PÇ 29 | PÇ 30 | PÇ 31 | PÇ 32 | PÇ 33 | PÇ 34 | PÇ 35 | PÇ 36 | PÇ 37 | PÇ 38 | PÇ 39 | PÇ 40 | PÇ 41 | PÇ 42 | PÇ 43 | PÇ 44 | PÇ 45 | |
ÖÇ 1 | 3 | ||||||||||||||||||||||||||||||||||||||||||||
ÖÇ 2 | 3 | ||||||||||||||||||||||||||||||||||||||||||||
ÖÇ 3 | 3 | ||||||||||||||||||||||||||||||||||||||||||||
ÖÇ 4 | 3 |