GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR708 İLERİ YAZILIM TEKNİKLERİ Seçmeli Ders Grubu 2 3 4,00

Önlisans


Türkçe


Python programlama dili kullanarak programlama tekniklerini öğrenmek, web ve masaüstü uygulamaları geliştirmeyi öğrenmek, excel ve csv dosyalarında bulunan verileri işleyebilmek, çeşitli kütüphane ve fonksiyonun kullanımını öğrenmek.


Bilgisayar Teknolojileri Bölüm Başkanlığında Görevli Öğretim Elemanları


1 İnternet Programcılığı temel kavramlarını tanımlar ve dinamik web programlama yapısının nasıl çalıştığını analiz eder.
2 Python programlama dilinin yapısını, özelliklerini tanımlar ve diğer programlama dillerinden farklarını eleştirir.
3 Python dili ile değişken yapıları, veri tiplerini ve operatörlerini tanımlar ve örneklerle açıklar.
4 Basit giriş-çıkış işlemlerini, döngü ve karar verme yapılarını tanımlar ve bu yapıların nasıl kullanıldığını analiz eder.
5 Excel ve CSV dosyalarıyla çalışır, bu dosya formatlarını işler ve verileri yönetir.
6 Veriler üzerinde işlemler gerçekleştirir, bu işlemleri analiz eder ve sonuçlarını yorumlar.

Birinci Öğretim


Yok


Yok


Python programlamaya giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, Veriler üzerinde işlemler


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Python´a giriş Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
2 Dil bilgisi, Python´in diğer dillere göre avantaj- dezavantajları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
3 Değişkenler, sabitler, operatörler Anlatım, Soru-Cevap, Problem Çözme, Tartışma,Ödev etkinliği tartışılması Ön Okuma
4 Kontrol yapıları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
5 Döngüler Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
6 Metin işleme, zaman, matematiksel ve değişken fonksiyonları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
7 Numpy kütüphanesi kullanımı Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
8 Pandas kütüphanesi kullanımı Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
9 OS(Operating system) kütüphanesinin kullanımı Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
10 Dosya ve klasör işlemleri Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
11 Dosya ve klasör işlemleri Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
12 Veriler üzerinde işlemler Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
13 Veriler üzerinde işlemler Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
14 Veriler üzerinde işlemler Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma

Öğretim Elemanı Ders Notları



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


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 3 42
Bireysel Çalışma 14 1 14
Ara Sınav İçin Bireysel Çalışma 1 12 12
Final Sınavı içiin Bireysel Çalışma 1 24 24
Ev Ödevi 1 4 4
Toplam İş Yükü (saat) 98

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 PÇ 16
ÖÇ 1 5 3 3 3 4
ÖÇ 2 3 5 5 4 3 4
ÖÇ 3 2 5 5 4 3 4
ÖÇ 4 4 5 5 5 3 4
ÖÇ 5 1 5 5 5 3 4
ÖÇ 6 3 2 5 5 5 3 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek