Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1. H.M. Deitel, P.J. Deitel, C How To Program, Prentice Hall.
2. C: How to Program, 7th Edition by Paul Deitel, Harvey Deitel, 2012
3. Visual C# How to Program (6th Edition) by Paul J. Deitel, Harvey Deitel, 2016.
Dersin İçeriği
Algoritma geliştirme ve akış diyagramları, programlamanın temel kavramları, değişkenler, veri tipleri, atama ifadeleri, operatörler, karar verme yapıları, döngüler, fonksiyonlar, parametre aktarım yöntemleri, işaretçiler, diziler ve kullanıcı tanımlı veri tipleri. Görsel programlama, nesne tabanlı programlama. Sınıf, nesne, kalıtım, çok biçimlilik, soyut sınıf kavramları, windows form uygulamaları, basit veritabanı uygulamaları.
Dersin Amacı
Bir problemin çözümü için gerekli ilke ve evreleri kavrayabilme, Bir problem çözümü için gerekli algoritma ve akış şemalarını yapabilme, Programlama dilini kullanarak bir programlama dilinin yapısını anlayabilme ve kullanabilmek. Program yazmanın mantığını kavrayarak bilgisayarda aritmetik ve mantıksal işlemlerin nasıl tanımlandığını anlamak ve herhangi bir programlama dilinde program yazabilmek.