GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BİLTEK-111 MESLEKİ MATEMATİK Seçmeli Ders Grubu 1 1 3,00

Önlisans


Türkçe


Öğrencilerin Python programla dili ile matematik problemlerinin çözümleri için tasarım ve kodlama yapabilmesi.


Öğr. Gör. Adil KONDİLOĞLU


1 Matematik problem çözüm aşamalarını hazırlamayı bilir.;
2 Algoritma ve akış diyagramı arasındaki farkları bilir ve problem çözümü için tasarım yapar.;
3 Temel Pyton komutlarını bilir. ;
4 Python döngü tekniklerini bilir ve matematik problemlerine uyarlar.;
5 Dizi ve serilerle ilgili Python kodları üretebilir.;
6 Matris işlemlerini Python ile yapabilir.;
7 Sayma problemleri ve asal sayılarla ilgili Python kodları yazabilir.;
8 Python ile ilgili web formları oluşturup, formlara bazı işlevler ekleyebilir.;

Birinci Öğretim



Yok


Matematiksel ve geometrik kavramların mesleki uygulamalarını bilgisayar yardımıyla yapabilmek.


Hafta Teorik Uygulama Laboratuvar
1 Dersin tanıtımı. Python nedir? Python ile neler yapılabilir?
2 Algoritma nedir? Bilgisayar programcılığındaki algoritma ile matematiksel problem çözme algoritması arasındaki farklar ve benzerlikler.
3 Açık kaynak kodlu Python programının temini ve bilgisayara kurulumu. Python arayüzlerinin kullanımı.
4 Matematik işlemleri, print komutunun basit kullanımı, stringler ve stringlerle yapılan işlemler.
5 Değişkenler, atamalar, listeler ve bunlarla yapılan işlemler.
6 input komutu, şartlı ifadeler (if-elif-then) ve bunların uygulama örnekleri.
7 Döngü kavramı ve kullanımı.
8 Ara Sınav
9 For ve While döngüleri ve bu döngüler arasındaki fark.
10 Pyton ile fonksiyon tanımlama ve kullanma.
11 Pyton ile denklem ve denklem sistemi çözümleri.
12 Pyton ile dizi seri ve vektör işlemleri.
13 Python ile matris işlemleri (1).
14 Python ile matris işlemleri (2).
15 Python ile dosyaya veri yazma ve dosyadan veri okuma.
16 Final Sınavı

Python 3 Veri Yapıları, Prof. Dr. Timur KARAÇAY, Seçkin Yayınevi, 2. Baskı, 2014, Ankara. Programming with Python, T.R. PADMANABHAN, Springer, 2016, Singapore. Scientific Computing with Python 3, C. FÜHRER, J.E. SOLEM, O. VERDIER, Pact, 2016, Birmingham-Mumbai.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 50
Soru-Yanıt 1 10
Bireysel Çalışma 1 20
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 70
Proje Hazırlama 1 30
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 2 28
Uygulama/Pratik 14 1 14
Bireysel Çalışma 10 1 10
Ara Sınav İçin Bireysel Çalışma 5 3 15
Final Sınavı içiin Bireysel Çalışma 7 3 21
Ev Ödevi 6 1 6
Toplam İş Yükü (saat) 96

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
ÖÇ 2 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4
ÖÇ 3 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
ÖÇ 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4
ÖÇ 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3
ÖÇ 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
ÖÇ 7 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
ÖÇ 8 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek