| 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 |