Türkçe | English
FEN BİLİMLERİ ENSTİTÜSÜ / BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI
TEZLİ YÜKSEK LİSANS
Ders Bilgi Paketi
http://ceng.ktu.edu.tr
Tel: +90 0462 3773157
FBE
FEN BİLİMLERİ ENSTİTÜSÜ / BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI / TEZLİ YÜKSEK LİSANS
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BILL5230Simgesel Matematik ve Programlama3+0+0AKTS:7.5
Yıl / YarıyılGüz Dönemi
Ders DuzeyiYüksek Lisans(Tezli)
Yazılım Şekli Seçmeli
BölümüBİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 3 saat teorik
Öğretim ÜyesiDoç. Dr. Hüseyin PEHLİVAN
Diğer Öğretim ÜyesiYok
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bu ders, nesneye dayalı ve fonksiyonel programlama dillerini kullanarak, simgesel cebir, ifade ayrıştırma, fonksiyon değerlendirme, ifade biçimlendirme, biçimsel gramerler, ifadelerin türev ve tümlevi alanlarında seçilmiş konular kapsamında simgesel programlamanın temel kavramlarını sunar.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : bir programlama çevresinde matematiksel notasyonları temsil edebilir1,31,3
ÖK - 2 : çeşitli matematiksel ifadeler için biçimsel gramerler geliştirebilir1,31,3
ÖK - 3 : belirli bir gramerden bir içerik tanıyıcı yazabilir1,31,3
ÖK - 4 : matematiksel ifadeleri uygun şekilde biçimlendiren programlar yazabilir1,3
ÖK - 5 : matematiksel ifade değerlendiricileri kodlayabilir1,3,41,3
ÖK - 6 : basit matematiksel ifadeler için sadeleştiriciler ve genişleticiler kodlayabilir1,31,3
ÖK - 7 : basit doğrusal denklem sistemleri için simgesel çözücüler kodlayabilir1,31,3
ÖK - 8 : simgesel türev ve belirsiz tümlev alan programlar yazabilir1,31,3
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Matematiksel notasyonlar: simgesel gösterimler, fonksiyon simgeleri, kavramsal simgeler, denklemler ve değişkenler. Biçimsel gramerler: CFG notasyonu, matematiksel ifade yapıları, ifade ayrıştırma, prosedür ve veri soyutlama, içerik tanıyıcılar. İfade biçimlendirme: Biçimlendirme kavramları, Latex dili, PDF dokümanları, ifade gösterimi için basit bir dil, ifade biçimlendiriciler. İfade değerlendirme: Değerlendirme yöntemleri, yorumlayıcılar, simgesel cebir, matematiksel ifadele ve fonksiyonların değerlendirilmesi, ifade değerlendirici gerçekleme. İfade manipülasyonu: Cebirsel ve simgesel sadeleştirme, matematiksel ifadelerin sadeleştirilmesi ve genişletilmesi, simgesel ifade sadeleştiriciler ve genişleticiler. Doğrusal denklemler: Doğrusal denklem sistemlerinin çözümü, simgesel denklem çözücüler. Türev ve tümlev: Polinom ifadeleri, logaritmik ifadeler, trigonometrik ifadeler, matematiksel fonksiyonlar, simgesel türev ve tümlev alıcılar.
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Matematiksel notasyonlar: simgesel gösterimler, fonksiyon simgeleri, kavramsal simgeler, denklemler ve değişkenler.
 Hafta 2Matematiksel notasyonlar: simgesel gösterimler, fonksiyon simgeleri, kavramsal simgeler, denklemler ve değişkenler.
 Hafta 3Biçimsel gramerler: CFG notasyonu, matematiksel ifade yapıları, ifade ayrıştırma, prosedür ve veri soyutlama, içerik tanıyıcılar.
 Hafta 4Biçimsel gramerler: CFG notasyonu, matematiksel ifade yapıları, ifade ayrıştırma, prosedür ve veri soyutlama, içerik tanıyıcılar.
 Hafta 5İfade biçimlendirme: Biçimlendirme kavramları, Latex dili, PDF dokümanları, ifade gösterimi için basit bir dil, ifade biçimlendiriciler.
 Hafta 6İfade biçimlendirme: Biçimlendirme kavramları, Latex dili, PDF dokümanları, ifade gösterimi için basit bir dil, ifade biçimlendiriciler.
 Hafta 7İfade değerlendirme: Değerlendirme yöntemleri, yorumlayıcılar, simgesel cebir, matematiksel ifadele ve fonksiyonların değerlendirilmesi, ifade değerlendirici gerçekleme.
 Hafta 8İfade değerlendirme: Değerlendirme yöntemleri, yorumlayıcılar, simgesel cebir, matematiksel ifadele ve fonksiyonların değerlendirilmesi, ifade değerlendirici gerçekleme.
 Hafta 9Arasınav
 Hafta 10İfade manipülasyonu: Cebirsel ve simgesel sadeleştirme, matematiksel ifadelerin sadeleştirilmesi ve genişletilmesi, simgesel ifade sadeleştiriciler ve genişleticiler.
 Hafta 11İfade manipülasyonu: Cebirsel ve simgesel sadeleştirme, matematiksel ifadelerin sadeleştirilmesi ve genişletilmesi, simgesel ifade sadeleştiriciler ve genişleticiler.
 Hafta 12Doğrusal denklemler: Doğrusal denklem sistemlerinin çözümü, simgesel denklem çözücüler.
 Hafta 13Doğrusal denklemler: Doğrusal denklem sistemlerinin çözümü, simgesel denklem çözücüler.
 Hafta 14Türev ve tümlev: Polinom ifadeleri, logaritmik ifadeler, trigonometrik ifadeler, matematiksel fonksiyonlar, simgesel türev ve tümlev alıcılar.
 Hafta 15Türev ve tümlev: Polinom ifadeleri, logaritmik ifadeler, trigonometrik ifadeler, matematiksel fonksiyonlar, simgesel türev ve tümlev alıcılar.
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Cohen, J. S., 2003; Computer Algebra and Symbolic Computation: Mathematical Methods, AK Peters, Ltd. 472 p.
 
İlave Kaynak
1Tan, K. S., Steeb, W. H., Hardy, Y., 2007; SymbolicC : An introduction to Computer Algebra Using Object-Oriented Programming, Springer, Enlarged 2nd ed., 692 p
2Heck, A., 2003; Introduction to Maple, Springer, 3rd ed., 848 p.
3Geddes, K. O., Czapor, S. R., Labahn, G., 1992; Algorithms for Computer Algebra, 1st ed., 608 p.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 01/12/2023 2 30
Yıl içi çalışma 12 22/12/2023 2 20
Dönem sonu sınavı 16 19/01/2024 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 5 14 70
Arasınav için hazırlık 15 1 15
Arasınav 2 1 2
Ödev 30 1 30
Dönem sonu sınavı için hazırlık 20 1 20
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü181