Bilişim Güvenliği Teknolojisi
Dersin Ayrıntıları

KTO KARATAY ÜNİVERSİTESİ
Ticaret ve Sanayi Meslek Yüksekokulu
Bilişim Güvenliği Teknolojisi Programı
Ders Bolognaları
Ticaret ve Sanayi Meslek Yüksekokulu
Bilişim Güvenliği Teknolojisi Programı
Ders Bolognaları

| Ders Kodu | Ders Adı | Yıl | Dönem | Yarıyıl | T+U+L | Kredi | AKTS |
|---|---|---|---|---|---|---|---|
| 08121109 | Yazılım Geliştirme Teknikleri | 1 | Bahar | 2 | 2+2+0 | 5 | 5 |
| Dersin Türü | Seçmeli |
| Dersin Düzeyi | Önlisans (TYYÇ: 5. Düzey / QF-EHEA: Kısa Düzey / EQF-LLL: 5. Düzey) |
| Dersin Dili | Türkçe |
| Yöntem ve Teknikler | - |
| Dersin Veriliş Şekli | Yüz Yüze |
| Ön Koşullar | - |
| Dersin Koordinatörü | - |
| Dersi Veren(ler) | Öğr.Gör. Gizem ÇELİK |
| Yardımcı(lar) | - |
Dersin İçeriği
1. Hafta Yazılım Geliştirmeye Giriş ve Temel Kavramlar
2. Hafta Yazılım Geliştirme Yaşam Döngüsü (SDLC)
3. Hafta Gereksinim Analizi ve Yazılım Tasarımı
4. Hafta Algoritmalar, Akış Diyagramları ve Pseudocode
5. Hafta Nesne Yönelimli Programlama (OOP) Temelleri
6. Hafta Kodlama Standartları ve İyi Kodlama Uygulamaları
7. Hafta Versiyon Kontrol Sistemleri (Git, GitHub)
8. Hafta Ara Sınav / Uygulama
9. Hafta Yazılım Test Süreçleri (Birim, Entegrasyon, Kabul Testi)
10. Hafta Hata Ayıklama (Debugging) ve Kod Gözden Geçirme
11. Hafta Yazılım Dokümantasyonu ve Bakım Süreçleri
12. Hafta Agile, Scrum ve DevOps Yaklaşımları
13. Hafta Yazılım Projesi Geliştirme (Takım Uygulaması)
14. Hafta Dönem Projesi Sunumları ve Genel Değerlendirme
2. Hafta Yazılım Geliştirme Yaşam Döngüsü (SDLC)
3. Hafta Gereksinim Analizi ve Yazılım Tasarımı
4. Hafta Algoritmalar, Akış Diyagramları ve Pseudocode
5. Hafta Nesne Yönelimli Programlama (OOP) Temelleri
6. Hafta Kodlama Standartları ve İyi Kodlama Uygulamaları
7. Hafta Versiyon Kontrol Sistemleri (Git, GitHub)
8. Hafta Ara Sınav / Uygulama
9. Hafta Yazılım Test Süreçleri (Birim, Entegrasyon, Kabul Testi)
10. Hafta Hata Ayıklama (Debugging) ve Kod Gözden Geçirme
11. Hafta Yazılım Dokümantasyonu ve Bakım Süreçleri
12. Hafta Agile, Scrum ve DevOps Yaklaşımları
13. Hafta Yazılım Projesi Geliştirme (Takım Uygulaması)
14. Hafta Dönem Projesi Sunumları ve Genel Değerlendirme
Dersin Amacı
Yazılım Geliştirme Teknikleri dersinin amacı, öğrencilere yazılım geliştirme sürecinin temellerini, yöntemlerini ve iyi uygulama tekniklerini öğretmektir.
Dersin Alan Öğretimini Sağlamaya Yönelik Katkısı
| Temel Meslek Dersleri | |
| Uzmanlık / Alan Dersleri | |
| Destek Dersleri | |
| Aktarılabilir Beceri Dersleri | |
| Beşeri, İletişim ve Yönetim Becerileri Dersleri |
Değerlendirme Yöntemi ve Geçme Kriterleri
| Yarıyıl Çalışmaları | Sayısı | Katkı (%) |
|---|---|---|
| Devam | - | - |
| Laboratuvar | - | - |
| Uygulama | - | - |
| Alan Çalışması | - | - |
| Derse Özgü Staj (Varsa) | - | - |
| Ödev | - | - |
| Sunum | - | - |
| Projeler | - | - |
| Seminer | - | - |
| Kısa sınav (Quiz) | - | - |
| Dinleme | - | - |
| Ara Sınavlar | - | - |
| Yarıyıl Sonu Sınavı | - | - |
| Toplam | 0 (%) | |
AKTS / Çalışma Yükü Tablosu
| Etkinlik | Sayı | Süre | Toplam İş Yükü (Saat) |
|---|---|---|---|
| Ders Hafta Sayısı ve Saati | 0 | 0 | 0 |
| Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) | 0 | 0 | 0 |
| Ara Sınav | 0 | 0 | 0 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 0 | 0 | 0 |
| Uygulama | 0 | 0 | 0 |
| Laboratuvar | 0 | 0 | 0 |
| Proje | 0 | 0 | 0 |
| Atölye | 0 | 0 | 0 |
| Sunum/Seminer Hazırlama | 0 | 0 | 0 |
| Alan Çalışması | 0 | 0 | 0 |
| Dönem Sonu Sınavı | 0 | 0 | 0 |
| Diğer | 0 | 0 | 0 |
| Toplam İş Yükü: | 0 | ||
| Toplam Yük / 30 | 0 | ||
| Dersin AKTS Kredisi: | 0 | ||
