Eğitmen: Dr. Tülay Ayyıldız Akoğlu ve Dr. Kemal Akoğlu
Kurum: Karadeniz Teknik Ü.
Tarih: 13-19 Ağustos 2018
Dersin Adı: Algoritmalarla Matematik
İçerik: Bu dersin amacı bir matematik probleminin algoritmalar yoluyla nasıl çözülebileceğini öğretmektir. Dersteki algoritmalar “pseudocode” şeklinde öğretilecek, daha sonra herhangi bir programlama dili ile bilgisayarda uygulama yapabilmesinin altyapısı oluşturulmuş olacaktır. İlk derste algoritma nedir ve matematik bilgisayara nasıl öğretilir, bilgisayar yardımıyla matematik problemleri nasıl çözülebilir soruları cevaplanacaktır.
Bir algoritmanin bileşenleri açıklanacak, kullanılabilecek veri tipleri ve yapıları (for, while, if/ then gibi temel enstrumanlar) tanıtılacaktır.
Daha sonra sıralama ve arama (searching/sorting) algoritmalarından birer örnek verilecektir, bu algoritma sayısal birer örnek ile öğrencilere uygulanacaktır.
Algoritma dizaynı ve uygulaması interaktif şekilde olmak üzere aşağıdaki konular üzerinde çalışılacaktır:
- Bir tam sayının faktoriyelini hesaplama,
- Tam sayıların ebob ve ekoklarını bulma,
- Belirli bir aralıktaki asal sayıları bulma,
- İki şehir arasında en kısa yolu bulma (iki farklı algoritma ile).