
| Ders Kodu | : MAT312 |
| Ders Türü | : Bölüm Seçmeli |
| Ders Grubu | : Lisans |
| Eğitim Dili | : Türkçe |
| Staj Durumu | : Yok |
| Teori | : 3 |
| Uyg. | : 0 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 6 |
1-Önermeler, mantık ve kanıt kavramlarını öğretmek 2-Sayı sistemlerini ve aralarındaki dönüşümleri öğretmek 3-Algoritma, karar ve döngü yapılarını öğretmek 4-Karakter dizilerini öğretmek, küme, bağıntı ve fonksiyon kavramlarını öğretmek 5-Boole cebiri ve graf yapılarını öğretmek 6-Euler ve Hamiltonian yolu ve devrelerini öğretmek 7-Prim ve Dijkstra algoritmalarını öğretmek 8-Ağaç yapıları ve sıralama algoritmalarını öğretmek
Önermeler, koşullu önermeler, mantıksal denklik, devrik önerme, kanıtlar, argümanlar, tümevarımla ispat, sayılar ve sayı sistemleri, 2’li, 8’li ve 16’lı sayı sistemleri, sayı sistemleri arasında dönüşüm, algoritma, program, karar yapıları, döngü yapıları, kümeler, karakter dizileri, bağıntılar, kısmi sıralama bağıntısı, tam sıralama bağıntısı, denklik bağıntısı, fonksiyonlar, tanım kümesi, değer kümesi, birebir ve örten fonksiyon, boole cebiri, boole ifadelerinin basitleştirilmesi, dijital devreler, disjunctive normal form, karnaugh haritaları, graf yapıları, grafların izomorfizmaları, yollar ve devreler, Euler yolu ve devresi, Hamiltonian yolu ve devresi, ağaçlar, minimum spanning ağacı, Prim algoritması, minimum uzaklık yolları, Dijkstra algoritması, ağaç içerisinde hareket, ikili arama ağacı, sıralama algoritmaları.