| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 9029001212026 | YAZILIM GELİŞTİRME ORTAMLARI VE ARAÇLARI | Ders | 1 | 1 | 4,00 |
Önlisans
Türkçe
Öğrencilere yazılım geliştirme ortamları ve araçlarını kullanma, temel sürüm kontrolü, hata ayıklama ve proje geliştirme becerileri kazandırmaktır.
Berna YENİGÜN
| 1 | Yazılım geliştirme ortamlarını (IDE/editör) kurar ve temel düzeyde kullanır. |
| 2 | Git ve GitHub kullanarak temel versiyon kontrol işlemlerini yapar. |
| 3 | Basit proje oluşturur, dosya yapısını düzenler ve temel paket yönetimini uygular. |
| 4 | Program çalıştırma süreçlerini ve temel terminal komutlarını kullanır. |
| 5 | Temel hata ayıklama yöntemleri ile kod hatalarını tespit eder. |
| 6 | Yazılım geliştirme sürecinin temel aşamalarını açıklar ve basit projelerde uygular. |
Birinci Öğretim
Yok
Yok
Bu ders, yazılım geliştirme sürecine giriş kapsamında temel geliştirme ortamlarının kurulumu, dosya ve proje yapısı, terminal kullanımı, Git ve GitHub ile sürüm kontrolü, paket yönetimi, program çalıştırma süreçleri ve temel hata ayıklama konularını kapsar; ayrıca basit düzeyde proje geliştirme ve temel takım çalışması becerilerinin kazandırılmasını içerir.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Yazılım geliştirme sürecine giriş | |||
| 2 | IDE kurulumu ve kullanımı (VS Code) | |||
| 3 | Dosya sistemi ve proje yapısı | |||
| 4 | Terminal kullanımı (temel komutlar) | |||
| 5 | Git’e giriş | |||
| 6 | Git temel komutları (init, add, commit) | |||
| 7 | GitHub kullanımı (repo oluşturma, push) | |||
| 8 | Basit proje oluşturma | |||
| 9 | Paket yönetimine giriş (pip/npm) | |||
| 10 | Program çalıştırma süreçleri | |||
| 11 | Temel hata ayıklama (debugging) | |||
| 12 | Temel takım çalışması ve Git kullanımı | |||
| 13 | Yazılım geliştirme sürecine genel bakış (Agile giriş) | |||
| 14 | Final proje |
Git, GitHub ve Visual Studio Code resmî dokümantasyonları. Öğretim elemanı tarafından hazırlanan ders notları ve uygulama materyalleri.
Anlatım, soru-cevap, uygulamalı çalışmalar, problem çözme, bireysel çalışmalar ve proje uygulamaları.
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Ev Ödevi | 4 | 50 |
| 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 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 1 | 14 |
| Uygulama/Pratik | 14 | 1 | 14 |
| Laboratuvar | 7 | 2 | 14 |
| Soru-Yanıt | 14 | 1 | 14 |
| Ödev Problemleri için Bireysel Çalışma | 10 | 3 | 30 |
| Ara Sınav İçin Bireysel Çalışma | 3 | 5 | 15 |
| Final Sınavı içiin Bireysel Çalışma | 3 | 5 | 15 |
| Toplam İş Yükü (saat) | 120 | ||
| 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 | |
| ÖÇ 1 | 2 | 2 | 3 | 3 | 5 | 5 | |||||||
| ÖÇ 2 | 3 | 3 | 4 | 3 | 5 | 4 | |||||||
| ÖÇ 3 | 3 | 3 | 5 | 3 | 5 | 4 | |||||||
| ÖÇ 4 | 3 | 3 | 4 | 4 | 5 | 5 | |||||||
| ÖÇ 5 | 4 | 5 | 4 | 5 | 4 | 3 | |||||||
| ÖÇ 6 | 3 | 4 | 5 | 3 | 4 | 3 |