1. Hafta - Teorik
Programcılık hakkında genel bilgiler, programcılık nedir? Programcı kimdir? Kimler programcı olabilir?
2. Hafta - Teorik
Programlama dilleri hakkında genel bilgiler, C#, Java, Delphi, Visual Basic
3. Hafta - Teorik
Programlama dilleri hakkında genel bilgiler, C#, Java, Delphi, Visual Basic
4. Hafta - Teorik
Temel Programcılık terimleri (değişken, fonksiyon, sınıf, nesne)
5. Hafta - Teorik
Temel Programcılık terimleri (akış şeması,algoritma,exception,kütüphane,sonuç)
6. Hafta - Teorik
Değişkenler(sayı sistemleri,2'lik sistem ve değişkenler, sayısal veri tipleri,karakter veri tipleri, diziler,isimlendirme standartları)
7. Hafta - Teorik
Temel algoritma öğeleri 1(çıktı,girdi,koşul) (Ara Sınav)
8. Hafta - Teorik
Temel Algoritma öğeleri 2(çoklu koşul, sayılı döngü, koşullu döngü, fonksiyon)
9. Hafta - Teorik
Akış şemaları(neden akış şeması, akış şemalarında kullanılan şekiller, akış şemasından kodlamaya geçiş)
10. Hafta - Teorik
Akış şemaları(örnek çözümü)
11. Hafta - Teorik
Nesne temelli programlama (nesnel temelli programlamanın özellikleri, nesnel temelli program yazımı,program örnekleri)
12. Hafta - Teorik
Görsel programcılık(görsel öğe tipleri, algoritma izolasyonu)
13. Hafta - Teorik
Program yazmanın adımları (hedef belirlemek, alternatif üretmek, çözümün seçilmesi, yapının tasarlanması, akış şemasının çizilmesi, kodlama,test)
14. Hafta - Teorik
Programın taşıması gereken özellikler(nesne temelli tasarım, açıklamalar, indentasyon, taşınabilirlik)