DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
Algoritma Tasarımı ve Geliştirme BTEZ   102 2 2 3 5

Ön Koşul Dersleri
Ders Hakkında Önerilen Diğer Hususlar None

Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Doç. Dr. Serkan DİNÇER
Dersi Verenler
Arş.Gör.Dr.Ethem EVLİCE1. Öğretim Grup:A
 
Dersin Yardımcıları
Dersin Amacı
Temel algoritma tekniklerini öğrenmek.
Dersin İçeriği
Algoritmanın problem çözme ve programlamadaki önemi; algoritma tasarlama teknikleri; akış diyagramları ve çalışma yöntemleri; algoritma ve akış şemalarının görselleştirilmesi; giriş/çıkış kavramları; temel veri tipleri; sabit ve değişkenler; operatörler ve işlem öncelikleri; karar yapıları; döngüler; fonksiyon kullanımı; problem çözümünde farklı algoritmaların uygulanabilirliği; arama ve sıralama algoritmaları; problem çözme ve algoritma tasarlamaya yönelik örnek uygulamalar; blok ve metin tabanlı programlama ortamları.

Dersin Öğrenme Kazanımları
1) Algoritmanın problem çözme ve programlamadaki önemi kavrar.
2) Algoritma tasarlama teknikleri konusunda bilgi sahibi olur.
3) Akış diyagramları ve çalışma yöntemlerini kavrar ve algoritmaya uygular.
4) Giriş/çıkış kavramları, temel veri tipleri ve değişkenler kavramlarına hakim olur.
5) Karar yapıları, döngüler ve fonksiyon gibi temel programlama kavramlarını kullanabilir.
6) Problem çözümünde farklı algoritmaları uygulayabilir.
7) Arama ve sıralama algoritmaları algoritmalarının çalışma mantığını kavrar.
8)
9)
10)
11)
12)
13)
14)
15)