Ders Öğretim Planı
PYTHON PROGRAMLAMA VE UYGULAMALARI
1 |
Dersin Adı: |
PYTHON PROGRAMLAMA VE UYGULAMALARI |
2 |
Dersin Kodu: |
EEM4121 |
3 |
Dersin Türü: |
Seçmeli |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
4 |
6 |
Dersin Verildiği Yarıyıl: |
7 |
7 |
Dersin AKTS Kredisi: |
4 |
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 |
Yok |
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Doç. Dr. GIYASETTİN ÖZCAN |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
|
17 |
Ders Koordinatörünün İletişim Bilgileri: |
Bilgisayar Müh. Bölüm Binası, 1. kat, oda 107 Tel.:+90 (224) 294 2792 email: gozcan at uludag.edu.tr |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Python programlama öğrenmek. Python diliyle makine öğrenmesiuygulamaları yapmak. Derin öğrenme uygulamaları yapmak |
20 |
Dersin Mesleki Gelişime Katkısı: |
|
21 |
Ders Öğrenme Kazanımları |
1 |
Python ile kod yazmayı öğrenirler. ;
|
2 |
Verilen bir problemi çözecek algoritmayı tasarlayıp kodlamayı öğrenirler;
|
3 |
Öğrenciler makine öğrenmesinin mantığını ve kodlanmasını öğrenirler;
|
|
Hafta |
Teori |
Uygulama |
1 |
Python Programlama Giriş |
|
2 |
Temel veri türleri, liste tuplle, dictionary, mantık operatörleri |
|
3 |
Üyelik operatörleri, kimlik operatörü, if döngüsü |
|
4 |
for, while döngüleri |
|
5 |
fonksiyon çağırma, argüman alma, |
|
6 |
Modüller, paketler |
|
7 |
İstisna yönetimi |
|
8 |
Sınıf kavramı |
|
9 |
Konu tekrarı |
|
10 |
Miras alma, zırh |
|
11 |
Grafiksel Kullanıcı Arayüzü |
|
12 |
Web iskeleti |
|
13 |
Makine Öğrenmesi I, kurulum ve ilk uygulamalar |
|
14 |
Makine Öğrenmesi II, iuygulamalar, derin öğrenme |
|
23 |
Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: |
Ders notları |
24 |
Değerlendirme |
|
YARIYIL İÇİ ÇALIŞMALARI |
SAYISI |
KATKI YÜZDESİ |
Ara Sınav |
1 |
25 |
Kısa Sınav |
0 |
0 |
Ödev |
2 |
15 |
Yıl sonu Sınavı |
1 |
60 |
Toplam |
4 |
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) |
0 |
0 |
0 |
Ödevler |
2 |
9 |
18 |
Projeler |
0 |
0 |
0 |
Arazi Çalışmaları |
0 |
0 |
0 |
Arasınavlar |
1 |
30 |
30 |
Diğer |
0 |
0 |
0 |
Yarıyıl Sonu Sınavları |
1 |
30 |
30 |
Toplam İş Yükü |
|
|
120 |
Toplam İş Yükü / 30 saat |
|
|
4 |
Dersin AKTS Kredisi |
|
|
4 |
26 |
PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU |
|
PY1
|
PY2
|
PY3
|
PY4
|
PY5
|
PY6
|
PY7
|
PY8
|
PY9
|
PY10
|
PY11
|
PY12
|
OK1
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
OK2
|
0
|
5
|
5
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
OK3
|
0
|
0
|
0
|
5
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
Ö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 |