K3 C# dilinin yapabileceklerini değerlendirir. Görsel programlama konusunu tanır. Ekran tasarımı yapar.
K4 Program yazımında kullanılan komutları tanır ve çeşitli örnekler üzerinde uygular. Kendi programını geliştirir.
K5 Programlamada, veri tabanı kullanır. Veri tabanı işlemleri içeren program geliştirir.
K6 Görsel programlamada ekran tasarımını uygular.
İşlenen konular
1) Programlama hakkında bilgi verme, program ve programcılık kavramlarının anlatılması, programlama dilleri hakkında bilgi.
2) Algoritma ve akış diyagramlarının programlama aşamasındaki gerekliliği, temel akış diyagramı sembolleri ve matematiksel algoritmalara giriş. Örnekler ve uygulamalar.
3) Basit matematiksel işlemler ve fonksiyon analizi algoritmaları. Örnekler ve uygulamalar.
4) Tek boyutlu dizi algoritmaları, sıralama v.b. Örnekler ve uygulamalar.
5) İki boyutlu diziler (matrisler) ve algoritmaları. Örnekler ve uygulamalar.
6) Veri tabanı algoritmaları. Örnekler ve uygulamalar.
7) C# programlama diline giriş. C# arayüzünün anlatımı, Toolbox, Properties ve Solution Explorer ekran bileşenlerinin amacı, kullanım şekiller ve örnek uygulaması.
8) Ara sınav/Değerlendirme
9) Program konsolunda yazım işlemlerine giriş. Değişken ve sabit kavramı. Local ve Global değişken ve sabitler, bunların kullanım amaçları, tanımlama şekilleri. Özel amaçlı değişken tasarlamak ve kullanmak uygulamaları.
10) Matematiksel işlemler ve fonksiyon çözümleme programlarının form tasarımı ile beraber kodlanması ve uygulanması.
11) Dizi tanımlama, dizi yapılarının anlatılması ve dizi kullanan program örneklerinin form tasarımıyla beraber kodlanarak uygulanması.
12) Veri tabanı programlamaya giriş. Access ile örnek veri tabanı tasarımı kriterleri ve uygulaması. C# programında Data Grid View, binding Source bileşenlerinin kullanımı, dataSet, ConnectionString kavramı. Kullanım, kodlama örnek uygulamaları.
13) Veri tabanı üzerinde işlem yapabilme (kayıt yapma, güncelleme, arama - listeleme işlemleri) uygulamaları
14) Veri tabanı üzerinden raporlama işlemleri kodlamaları (Cyrstal Report), rapor üretme ve genel tekrar.
15) Örnek veri tabanı uygulaması
16) Yarıyıl sonu sınavı