Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama

Güncellenen Nesne Tabanlı Programlama Dersi Modül Konu İncelemesi

Konu, 'Teknik, Meslek Liseleri Uygulama ve Materyaller' kısmında herkete_87 tarafından paylaşıldı.


Sayfayı Paylaş /bbnetsosyal

  1. herkete_87

    herkete_87 Seçkin Üye Seçkin Üye

    Kayıt:
    3 Şubat 2012
    Mesajlar:
    270
    Beğeni:
    16
    Veritabanı Dalı Başarılması Zorunlu olan dersi Nesne Tabanlı Programlama müfredatında/modüllerinde ne gibi değişiklikler yapıldı?

    Eski Müfredat Modülleri/Konuları:
    1) Giriş
    2) Metotlar (Kapsam)
    3)Karar ve Döngü Yapıları (Hata Denetimi - Try Catch)
    4) Sınıflar
    5)Değerler ve Başvurular (nullable tipler, is, as, ref, out vb.)
    6) Değer Türleri (Enum, Struct)

    7) Dizi Değişkenler ve Koleksiyonlar
    8) Kalıtım ve Arayüzler
    9) Bileşenler Oluşturma (set, get )
    10) Temsilciler ve Olaylar

    11)WPF Uygulamaları
    12)Veri Yönetimi
    13)Web Uygulamaları
    14)Raporlama ve Setup Projesi

    Yeni Müfredat Modülleri/Konuları ve Süreleri:
    1) Giriş (6 hafta)
    2) Hataları ve İstisnai Durumları Yönetme (2 hafta)
    3) Metotlar ve Kapsam (2 hafta)
    4) Karar ve Döngü Yapıları (6 hafta)
    5) Sınıflar (2 hafta)
    6) Diziler ve Koleksiyonlar (3 hafta)
    7) Kalıtım ve Arayüzler (3 hafta)
    8) Windows Uygulamaları (4 hafta)
    9) Veri Yönetimi (3 hafta)
    10) Web Uygulamaları (5 hafta)

    Eski ve yeni müfredat/modül/konu incelendiğinde;
    Çıkarılan modül ve konuların
    Değerler ve Başvurular Modülü (nullable tipler, is, as, ref, out vb.),
    Değer Türleri Modülü (Enum, Struct) ,
    Bileşenler Oluşturma Modülü (set, get ),

    Temsilciler ve Olaylar Modülü,
    Raporlama ve Setup Projesi Modülü/ konuları olduğu görülmektedir.


    14 modül içerisinden 5 modül çıkarılmıştır. Hata Denetimi (try-catch) ayrı bir modül olarak gelerek yeni
    müfredatta 10 modül ile devam edilecektir.

    is, as Windows uygulamalarında, Karar yapıları - if bloklarında yine de anlatılabilir.
    ref, out Metotlar ve Kapsam modülünde anlatılabilir.

    Sınıflar modülünde enum tanımlama anlatılabilir.

    Arayüz ve sınıflarda bileşen-özellik oluşturma (set , get blokları) anlatılabilir. Ayrı modül olması saçmaydı.

    Temsilciler ve olaylar modülü önemli bir konuydu. Biz Arayüzler konusuyla birlikte işlemekteydik.
    Çıkarılmasına çok anlam veremedim.

    Raporlama, Setup projesi oluşturma modülünün çıkartılmasına da anlam veremedim. Raporlama veri yönetimi içerisinde, setup oluşturma windows uygulamaları ve veri yönetimi modülleri bitiminde anlatılabilir.

    Windows uygulamalarında eski müfredatta ağırlık WPF tarafındaydı. Yine aynı şekilde devam edecektir.
    Atandığım okulda ilk yıl hem WPF hem de Windows Form Application kullandık. WPF görüntü açısından çok iyi, Veri bağlama konularında çok iyi fakat öğrenciler için Windows Form daha kullanşlı geldi. Windows Form ile ilgili uygulama, örnek sayısının fazla olması nedeniyle ikinci yılımızda WPF yerine Windows Form tercih ettik.

    Veri Yönetimi- Veri tabanı işlemlerinde ADO.NET kullanımını yoğunlaştırdık. Entity Framework, LINQ konularına girmedik. Otomasyon örneklerinde Kaydet, Güncelle, Silme, Tümünü Listeleme, Arama, Hızlı arama, Verileri grafiğe dökme, raporlama, setup yapma, unutulan parolayı gmail ile maile gönderme vb. etkinliklere yer verdik.

    Web uygulamalarında aynen modül ile devam ettik.
    Web Form, Stil tema uygulama, Validation kontrolleri, Kullanıcı oluşturma (Güvenlik-Erişim), Asp ile Veritabanı işlemleri ile bitirdik.

    İlk yılımızda Visual Studio ile icon hazırlamayı da göstermiştik.

    NTP dersimizde kullanılmak üzere sunum dosyaları, temrin uygulamaları da hazırlamaya çalıştık. Yaz tatilinde basılı materyale dönüştürmek için çalışmalara devam edeceğim.

    Öğrencilerle ek uygulama olarak;
    MQTT - Arduino - IOT projesi ile C# üzerinde otomatik sipariş alan bir sistem tasarımı,
    C#-Arduino Yemekhane Kart sistemi,
    Makey Makey ile C# kullanımı ile bir oyun, Gif veya farklı şekillerde formlar hazırlanabilir.
    C# ile Görüntü işleme uygulamaları yapılabilir. Raspberry PI ile C# uygulamaları geliştirilebilir.

    *** Nesne tabanlı programlama dersinde 12 haftaya sığdırılan Windows uygulamaları- Veri Yönetimi - Web uygulamalarını yinede yetersiz görmekteyim. 1.dönemde rahat işlenecek bir konu dağılımı var. 2.dönem ise çok sıkışık bir vaziyette sanki. Yine birçok okulda ilgili modüllerin bir kısmı hiç işlenmiyor, konular atlanıyor.

    *** Nesne Tabanlı Programlama dersinin 12 saate sabitlenmesi, birkaç yoğun modülün çıkarılması faydalı olabilir.



     
    Son düzenleme: 13 Haziran 2019

Sayfayı Paylaş /bbnetsosyal