| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 11919001T11202 | GÖRSEL PROGRAMLAMA-II | Ders | 2 | 4 | 5,00 |
Önlisans
Türkçe
Bu dersin amacı, Python programlama dili kapsamında dizin ve dosya işlemleri, fonksiyon tanımlama ve Tkinter kütüphanesi kullanılarak temel sistem etkileşimleri ve grafiksel kullanıcı arayüzü (GUI) içeren masaüstü uygulamalarının geliştirilmesine yönelik bilgi ve becerilerin kazandırılmasıdır.
Volkan SÖZERİ
| 1 | Python programlama dili kullanarak temel dosya ve dizin işlemlerini gerçekleştirir. |
| 2 | Python programlama dilinde fonksiyon tanımlar ve farklı sayıda parametre alan fonksiyonlar geliştirir. |
| 3 | Python’un tkinter modülünü kullanarak kullanıcıdan veri alan ve kullanıcıya çıktı sunan etkileşimli grafik arayüzler geliştirir. |
| 4 | Nesne temelli programlama yaklaşımını kullanarak, tkinter tabanlı kullanıcı etkileşimine dayalı çalışan uygulamalar geliştirir. |
Birinci Öğretim
Yok
Yok
Bileşen özellikleri ve olaylar. Grafik İşlemleri. Bileşen oluşturma. Veritabanı işlemleri. Kodlama, test ve hata giderme.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | OS Modülü | Örnek uygulama programları geliştirme | ||
| 2 | Dosya İşlemleri | Örnek uygulama programları geliştirme | ||
| 3 | Fonksiyon (*args, **kwargs) | Örnek uygulama programları geliştirme | ||
| 4 | Tkinter’e Modülüne Giriş ve Yerleşim | Örnek uygulama programları geliştirme | ||
| 5 | Form Nesnesi | Örnek uygulama programları geliştirme | ||
| 6 | Label Bileşeni | Örnek uygulama programları geliştirme | ||
| 7 | Button Bileşeni | Örnek uygulama programları geliştirme | ||
| 8 | Ara Sınav | |||
| 9 | Msgbox Bileşeni | Örnek uygulama programları geliştirme | ||
| 10 | Entry Bileşeni | Örnek uygulama programları geliştirme | ||
| 11 | Bind (Olay Bağlama) | Örnek uygulama programları geliştirme | ||
| 12 | Checkbox ve Radiobutton | Örnek uygulama programları geliştirme | ||
| 13 | Listbox Bileşeni | Örnek uygulama programları geliştirme | ||
| 14 | Combobox Bileşeni | Örnek uygulama programları geliştirme | ||
| 15 | Text Bileşeni | Örnek uygulama programları geliştirme | ||
| 16 | Dönem sonu sınavı |
Internet kaynakları ve youtube eğitim videoları https://docs.python.org/3/tutorial/ https://www.w3schools.com/python/ https://www.tutorialspoint.com/python/index.htm DERS ARAÇLARI: Laboratuar deney gereçleri, Bilgisayar ve Projeksiyon cihazı.
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| 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 |
| Uygulama/Pratik | 14 | 1 | 14 |
| Rehberli Problem Çözümü | 14 | 2 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 16 | 16 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Toplam İş Yükü (saat) | 122 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
| ÖÇ 1 | 5 | 4 | 4 | ||||||
| ÖÇ 2 | 5 | 4 | 4 | ||||||
| ÖÇ 3 | 5 | 4 | 4 | ||||||
| ÖÇ 4 | 5 | 4 | 4 |