Dersin Temel Kaynakları
|
“Data Structures and Algorithm Analysis in C”, M. Allen Weisr, ISBN: 0-201-49840-5, Pearson Publications;
Algoritma Geliştirme ve Veri Yapıları, Bülent Çobanoğlu
“Adım Adım Microsoft Visual C# 2008”, John Sharp, Arkadaş Yayınevi, 2009.
Ders Notları.
|
Teori
|
Uyg.
|
ECTS
|
Zorunlu/Seçmeli
|
3
|
2
|
8
|
Z
|
Ders İçerikleri
|
Hafta
|
Konular
|
1
|
Programlama dillerine giriş.
|
2
|
Algoritmaya giriş, akış şemaları ile problem çözme
|
3
|
Nesne Tabanlı Programlamanın özellikleri, Kapsülleme (Encapsulation), Kalıtım (Inheritance),Çok Biçimlilik (Polymorphism), Sınıf, Üye, Nesne, Metot kavramları.
|
4
|
Dizi ve dizilerle çalışmak,Koleksiyonlar ve Koleksiyonlarla Çalışmak,Karakter Katarları/ Metinler ve Metinsel İşlemler
|
5
|
Veri Türleri, Global ve local (yerel) değişkenler, Tür dönüşümleri. Operatörler: Aritmetik, mantıksal, karşılaştırma, gösterici (Pointer), bitsel ve diğer operatörler.
|
6
|
Kontrol deyimleri (if, if/else) ve iç içe kullanımları, Switch yapısı.
|
7
|
Döngü deyimleri (while, do/while, for, foreach); Sonsuz döngü kavramı ve kullanım alanları.
|
8
|
İç içe döngüler. Kontrol deyimleri ile ilgili genel uygulamalar.
|
9
|
Ara Sınav - Genel Değerlendirme
|
10
|
Ara Sınav - Genel Değerlendirme
|
11
|
Rasgele sayı üretimi ve kullanım alanları.
|
12
|
Diziler ve dizilerle ilgili algoritmalar, matrisler ve matrisler üzerinde işlemler.
|
13
|
Görsel programlama özellikleri, bileşenler (tools), özellikleri, metotları, olayları (events)
|
14
|
Windows form uygulamaları
|
15
|
Windows form uygulamaları
|
16
|
Final Sınavı
|