Eğitimin temel amacı öğrencilere algoritma tasarlama yeteneğini kazandırmak ve bu süreci C# dilini öğrenerek geliştirmektir.
Eğitim Özeti
Eğitim boyunca bazı temel algoritmaları kodlamak üzere C# dilini kullanılmıştır. Algoritmaların tasarımı konusundaki aktiviteler Microsoft Visual Studio programı ile konsol uygulamaları üzerinde gerçekleştirilmiştir. Eğitime çalışma ortamı ve algoritmanın temelleri ile başlanıp, temel programlama bileşenleri öncelikle ele alınmıştır. Matematiksel pek çok ifadenin çözümü için çok sayıda uygulama yazılmış, irdelenmiş ve kodlanmıştır.
Temel algoritma becerisi üzerine nesne yönelimli programlama, generic ifadeler ve koleksiyonlar gibi ileri düzey programlama bileşenleri eklenmiştir. İlişkisel verilerin organizasyonu sağlamak ve veri tabanı destekli uygulamalar geliştirebilmek amacıyla ADO.NET teknolojisi ile desteklenen örnek bir proje gerçekleştirilmiştir. Bir sonraki adımda dile entegre sorgular üzerine çalışmalar yapılıp, verilerin organizasyonu, filtrelenmesi, sıralanması ve gruplanması gibi temel işlemlerin veri kaynağından bağımsız olarak gerçekleştirilmesi sağlanmış ve çok sayıda uygulama sunulmuştur.