GERİ DÖN

Ders Öğretim Planı


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 Nesne tabanlı programlamanın yapısı
2 Python dilinde basit nesnelerin oluşturulması
3 Python ile Database İşlemleri Yapılması
4 Python da örnek projeler hazırlanması

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 Nesne Tabanlı Programlama giriş ve Anaconda Kurulum
2 Sınıflar ve Nitelikler
3 Metodlar ve fonksiyonlar
4 Yapıcı/Constructor/Initializer
5 Hesap Makinesi Projesi
6 Kapsülleme/Encapsulation Miras/Inheritance
7 Inheritance Projesi
8 Soyut Sınıflar/Abstract Classes Overriding
9 Polymorphism ve örnekler
10 Python Projesi Giriş (Arayüz hazırlama)
11 Projede Kullanılan Sınıflar ve Metotlar
12 Proje alt Sınıflarını hazırlama - Database Bağlantısı Kurma
13 Projenin Database ile Verilerin Girilmesi ve SQL işlemleri
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 5 5 5
ÖÇ 2 5 5 5
ÖÇ 3 5 5 5
ÖÇ 4 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek