|
BILL5230 | Simgesel Matematik ve Programlama | 3+0+0 | AKTS:7.5 | Yıl / Yarıyıl | Güz Dönemi | Ders Duzeyi | Yüksek Lisans(Tezli) | Yazılım Şekli | Seçmeli | Bölümü | BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze | Dersin Süresi | 14 hafta - haftada 3 saat teorik | Öğretim Üyesi | Doç. Dr. Hüseyin PEHLİVAN | Diğer Öğretim Üyesi | Yok | Öğretim Dili | Türkçe | Staj | Yok | | 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 edebilir | 1,3 | 1,3 | ÖK - 2 : | çeşitli matematiksel ifadeler için biçimsel gramerler geliştirebilir | 1,3 | 1,3 | ÖK - 3 : | belirli bir gramerden bir içerik tanıyıcı yazabilir | 1,3 | 1,3 | ÖK - 4 : | matematiksel ifadeleri uygun şekilde biçimlendiren programlar yazabilir | 1,3 | | ÖK - 5 : | matematiksel ifade değerlendiricileri kodlayabilir | 1,3,4 | 1,3 | ÖK - 6 : | basit matematiksel ifadeler için sadeleştiriciler ve genişleticiler kodlayabilir | 1,3 | 1,3 | ÖK - 7 : | basit doğrusal denklem sistemleri için simgesel çözücüler kodlayabilir | 1,3 | 1,3 | ÖK - 8 : | simgesel türev ve belirsiz tümlev alan programlar yazabilir | 1,3 | 1,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ı | |
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ı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Matematiksel notasyonlar: simgesel gösterimler, fonksiyon simgeleri, kavramsal simgeler, denklemler ve değişkenler. | | Hafta 2 | Matematiksel notasyonlar: simgesel gösterimler, fonksiyon simgeleri, kavramsal simgeler, denklemler ve değişkenler. | | Hafta 3 | Biçimsel gramerler: CFG notasyonu, matematiksel ifade yapıları, ifade ayrıştırma, prosedür ve veri soyutlama, içerik tanıyıcılar. | | Hafta 4 | Biç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 9 | Arası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 12 | Doğrusal denklemler: Doğrusal denklem sistemlerinin çözümü, simgesel denklem çözücüler. | | Hafta 13 | Doğrusal denklemler: Doğrusal denklem sistemlerinin çözümü, simgesel denklem çözücüler. | | Hafta 14 | Türev ve tümlev: Polinom ifadeleri, logaritmik ifadeler, trigonometrik ifadeler, matematiksel fonksiyonlar, simgesel türev ve tümlev alıcılar. | | Hafta 15 | Türev ve tümlev: Polinom ifadeleri, logaritmik ifadeler, trigonometrik ifadeler, matematiksel fonksiyonlar, simgesel türev ve tümlev alıcılar. | | Hafta 16 | Dönem sonu sınavı | | |
1 | Cohen, J. S., 2003; Computer Algebra and Symbolic Computation: Mathematical Methods, AK Peters, Ltd. 472 p. | | |
1 | Tan, K. S., Steeb, W. H., Hardy, Y., 2007; SymbolicC : An introduction to Computer Algebra Using Object-Oriented Programming, Springer, Enlarged 2nd ed., 692 p | | 2 | Heck, A., 2003; Introduction to Maple, Springer, 3rd ed., 848 p. | | 3 | Geddes, K. O., Czapor, S. R., Labahn, G., 1992; Algorithms for Computer Algebra, 1st ed., 608 p. | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | 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 |
|