1 | Dersin Adı: | PYTHON İLE MATEMATİK |
2 | Dersin Kodu: | MAT4110 |
3 | Dersin Türü: | Seçmeli |
4 | Dersin Seviyesi: | Lisans |
5 | Dersin Verildiği Yıl: | 4 |
6 | Dersin Verildiği Yarıyıl: | 8 |
7 | Dersin AKTS Kredisi: | 6 |
8 | Teorik Ders Saati (saat/hafta): | 3 |
9 | Uygulama Ders Saati (saat/hafta): | 0 |
10 | Laboratuar Ders Saati (saat/hafta): | 0 |
11 | Dersin Önkoşulu | |
12 | Ders İçin Önerilen Diğer Hususlar | Yok |
13 | Dersin Dili: | İngilizce |
14 | Dersin Veriliş Şekli | Yüz yüze |
15 | Dersin Koordinatörü: | Prof. Dr. BASRİ ÇELİK |
16 | Dersi Veren Diğer Öğretim Elemanları: |
Öğr. Gör. Dr. Filiz YAĞCI Öğr. Gör. Dr. Deniz ALAÇAM |
17 | Ders Koordinatörünün İletişim Bilgileri: |
Prof. Dr. Basri ÇELİK Dahili Tel: 41762 Matematik Bölümü Oda No: 134 e-posta: basri@uludag.edu.tr |
18 | Dersin Web Adresi: | |
19 | Dersin Amacı | Öğrencilerin Python programla dili ile matematik problemlerinin çözümleri için tasarım ve kodlama yapabilmesi. |
20 | Dersin Mesleki Gelişime Katkısı: |
21 | Ders Öğrenme Kazanımları |
|
22 | Dersin İçeriği |
Hafta | Teori | Uygulama |
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 | For ve While döngüleri ve bu döngüler arasındaki fark. | |
9 | Pyton ile fonksiyon tanımlama ve kullanma. | |
10 | Arasınav ve arasınav sorularının çözümleri. | |
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. | |
14 | Python ile dosyaya veri yazma ve dosyadan veri okuma. |
23 | Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: |
1) Python 3 Veri Yapıları, Prof. Dr. Timur KARAÇAY, Seçkin Yayınevi, 2. Baskı, 2014, Ankara. 2) Programming with Python, T.R. PADMANABHAN, Springer, 2016, Singapore. 3) Scientific Computing with Python 3, C. FÜHRER, J.E. SOLEM, O. VERDIER, Pact, 2016, Birmingham-Mumbai. |
24 | Değerlendirme |
YARIYIL İÇİ ÇALIŞMALARI | SAYISI | KATKI YÜZDESİ |
Ara Sınav | 1 | 40 |
Kısa Sınav | 0 | 0 |
Ödev | 0 | 0 |
Yıl sonu Sınavı | 1 | 60 |
Toplam | 2 | 100 |
Yıl içi çalışmalarının Başarıya Oranı | 40 | |
Finalin BAşarıya Oranı | 60 | |
Toplam | 100 | |
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları | ||
Açıklama |
25 | AKTS / İŞ YÜKÜ TABLOSU |
Etkinlik | SAYISI | Süresi [Saat] | Toplam İş Yükü [Saat] |
Teorik Dersler | 14 | 3 | 42 |
Uygulamalı Dersler | 0 | 0 | 0 |
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) | 14 | 3 | 42 |
Ödevler | 0 | 0 | 0 |
Projeler | 0 | 0 | 0 |
Arazi Çalışmaları | 0 | 0 | 0 |
Arasınavlar | 1 | 5 | 5 |
Diğer | 14 | 6 | 84 |
Yarıyıl Sonu Sınavları | 1 | 10 | 10 |
Toplam İş Yükü | 183 | ||
Toplam İş Yükü / 30 saat | 6,1 | ||
Dersin AKTS Kredisi | 6 |
26 | PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ÖK: Öğrenme Kazanımları | PY: Program yeterlilikleri |
Katkı Düzeyi: | 1 Çok Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 Çok Yüksek |