
| Ders Kodu | : YZO101 |
| Ders Türü | : Zorunlu |
| Ders Grubu | : Önlisans |
| Eğitim Dili | : Türkçe |
| Staj Durumu | : Yok |
| Teori | : 1 |
| Uyg. | : 1 |
| Kredi | : 2 |
| Laboratuvar | : 0 |
| AKTS | : 6 |
Bu dersin amacı, öğrencilere programlama temellerini ve yazılım geliştirme süreçlerini öğretmektir. Öğrenciler, algoritmalar ve kontrol yapıları ile programların temelini oluşturmayı, fonksiyonlar aracılığıyla kodu modüler hale getirmeyi ve nesne yönelimli programlama yaklaşımıyla daha karmaşık ve yeniden kullanılabilir yazılımlar geliştirmeyi öğrenirler. Bu ders, öğrencilerin problem çözme yeteneklerini geliştirerek, modern yazılım geliştirme ortamlarında etkili ve verimli programlar yazmalarını sağlamayı hedefler.
Programlama temelleri, algoritmalar, kontrol yapıları, fonksiyonlar ve nesne yönelimli programlama.
| Doç. Dr. Özel SEBETCİ |
| 1. | Programlama mantığının anlaşılması |
| 2. | Algoritmik düşünme becerisinin geliştirilmesi |
| 3. | Temel programlama yapılarının kullanılması |
| 4. | Problem çözme yeteneğinin geliştirilmesi |
| 5. | Fonksiyonel ve nesne yönelimli programlamaya giriş |
| 1. | ALGORİTMA VE PROGRAMLAMA MANTIĞI Kodlab |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 1 | %40 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 2 | 1 | 42 |
| Uygulamalı Ders | 14 | 2 | 1 | 42 |
| Proje | 4 | 6 | 2 | 32 |
| Okuma | 2 | 10 | 1 | 22 |
| Ara Sınav | 1 | 5 | 1 | 6 |
| Dönem Sonu Sınavı | 1 | 5 | 1 | 6 |
| TOPLAM İŞ YÜKÜ (Saat) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | |
OÇ-1 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 | 5 | 5 |
OÇ-2 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 |
OÇ-3 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 4 | 4 | 5 | 5 | 5 |
OÇ-4 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 5 | 4 | 4 | 5 | 5 |
OÇ-5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 5 |