GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OMBT207 Pythona Giriş Ders 2 3 4.00 3.00

Önlisans


Türkçe


Bu dersin amacı; Python ile algoritmik düşünme ve problem çözme becerilerini geliştirmek, veri yapıları–modülerlik–nesne yönelimli tasarıma uygun uygulamalar üretmek ve OpenCV’ye giriş kapsamında görüntü okuma, gösterme ve temel renk dönüşümlerini tanıtmaktır.


Öğr. Gör. Afra BÜYÜKARSLAN


1 Bu dersin sonunda öğrenci, Python sözdizimi, veri türleri ve akış denetimini kullanarak program geliştirebilecektir.
2 Bu dersin sonunda öğrenci, yerleşik veri yapıları üzerinde işlemler gerçekleştirebilecektir
3 Bu dersin sonunda öğrenci, fonksiyon, modül ve hata yönetimini uygulayabilecektir.
4 Bu dersin sonunda öğrenci, nesne yönelimli programlama ilkeleriyle bileşenler tasarlayabilecektir.
5 Bu dersin sonunda öğrenci, dosya işlemlerini ve standart kütüphaneleri kullanabilecektir.
6 Bu dersin sonunda öğrenci, Tkinter kullanarak arayüz ve SQLite kullanarak veritabanı uygulamaları geliştirebilecektir.
7 Bu dersin sonunda öğrenci, OpenCV kullanarak temel görüntü işleme örneklerini uygulayabilecektir.

Birinci Öğretim



Yok


Python’un temel özellikleri ve Python ile program geliştirme; OpenCV kütüphanesiyle giriş düzeyinde görüntü işleme: görüntü okuma, görüntüleme ve temel renk dönüşümleri.


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Python programlama dilinin genel özellikleri, değişkenler, tür dönüşümleri Python program örnekleri Anlatım ve gösteri yöntemi
2 Temel kavramlar, karar yapıları, döngüler Python program örnekleri Anlatım ve gösteri yöntemi
3 Veri yapıları (liste, demet, sözlük) ve fonksiyonlara giriş Python program örnekleri Anlatım ve gösteri yöntemi
4 Küme yapıları ve fonksiyonların kullanımı Python program örnekleri Anlatım ve gösteri yöntemi
5 Modüller, tarih işlemleri, hata yönetimi, dosya işlemleri Python programlama örnekleri Anlatım ve gösteri yöntemi
6 Nesne tabanlı programlama Python programlama örnekleri Anlatım ve gösteri yöntemi
7 Nesne tabanlı programlama Python programlama örnekleri Anlatım ve gösteri yöntemi
8 Vize
9 Tkinter ile arayüz geliştirme Python programlama örnekleri Anlatım ve gösteri yöntemi
10 SQLite ile veri yönetimi ve Tkinter entegrasyonu Python programlama örnekleri Anlatım ve gösteri yöntemi
11 OpenCV’ye giriş: görüntü okuma, gösterme, renk dönüşümü örnekleri Python programlama örnekleri Anlatım ve gösteri yöntemi
12 Proje sunumları Python programlama örnekleri Performans görevi
13 Proje sunumları Python programlama örnekleri Performans görevi
14 Genel tekrar Python programlama örnekleri Anlatım ve gösteri yöntemi
15 Final

Ders Notları Python, Onur Selvi, Kodlab yayıncılık; Python için Türkçe Kılavuz, Fırat Özgül; Görüntü İşleme, Yılmaz Alaca, Emine Yalçın, Kodlab Yayıncılık.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Ev Ödevi 1 40
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 60
Proje Sunma 1 40
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 20 20
Final Sınavı 1 23 23
Derse Katılım 14 3 42
Proje Sunma 1 15 15
Toplam İş Yükü (saat) 100

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