Bilgi Paketi / Ders Kataloğu
Programlama Dilleri I
Ders Kodu: BÖTE201
Ders Türü: Zorunlu
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 3
Uyg.: 2
Kredi: 4
Laboratuvar: 0
AKTS: 7
Amaç

Programlamanın kavram ve ilkelerini, tasarım ve uygulama yöntemlerini kavramak. Geliştirilmiş yazılımların öğretimde kullanılma ilke ve yöntemlerini göstererek uygulamak. Geliştirilmiş programlara ait kodları inceleyip yorumlamak.

Özet İçerik

Algoritmaya giriş, akış şemaları ile problem çözme, çalışma zamanı ve kompleksite kavramları, sıralama algoritmaları, özyineleme ve ikili ağaç gösterimleri, veri yapılarında ikili arama teknikleri, matrisler ve matrisler üzerine işlemler. Programlama dillerinde temel kavramlar. Sayı sistemleri, fonksiyonlar, başlık dosyalarının kullanımı. Faaliyet alanı ve ömür. Global ve local (yerel) değişkenler. Operatörler. Aritmetik, mantıksal, karşılaştırma, gösterici (Pointer) , bitsel ve diğer operatörler. Kontrol deyimleri (if, if/else) ve iç içe kullanımları. Döngü deyimleri (while, do/while, for). Sonsuz döngü kavramı ve kullanım alanları. İç içe döngüler. Programlama dilinde verimlilik ve okunabilirlik. Programlama dilinin standart fonksiyonları. Tür dönüşümleri. Rasgele sayı üretimi ve kullanım alanları. Diziler ve dizilerle ilgili algoritmalar. Dosya işlemleri.

Dersi Veren Öğretim Görevlisi/Görevlileri