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 |