Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • English
Program Hakkında Eğitim Amaçları Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan Yeterlilikleri Ders - Prog. Yeterlilik İlişkileri Alan & Prog. Yeterlilik İlişkileri Ders - Sürdürülebilir Kalkınma Amaçları İlişkisi
  • Bilgisayar ve Bilişim Bilimleri Fakültesi
  • Bilgi Güvenliği Teknolojisi Pr. (İngilizce)
  • Dersler - AKTS Kredileri
  • Secure Software Development (Güvenli Yazılım Geliştirme)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • ÖÇ-PÇ İlişkisi
  • AKTS İş Yükü

Ders Bilgileri

Ders Kodu - Ders Adı BGT3003 - Secure Software Development (Güvenli Yazılım Geliştirme)
Ders Türü Zorunlu Dersler
Ders Dili İngilizce
Teori + Uygulama 2+2
AKTS 5.0
Öğretim Elemanları DOKTOR ÖĞRETİM ÜYESİ BAHADIR CİNOĞLU
Dersin Veriliş Biçimi Yüz yüze
Dersin Önkoşulları Bu dersin önkoşul ya da eş koşulu bulunmamaktadır
Önerilen Dersler
Zorunlu ya da Önerilen Kaynaklar
Okuma Listesi
Değerlendirme 2 ara sınav ve 1 final sınavı
Staj & Uygulama Bu ders için öğrencilerin yapması gereken bir staj veya uygulama yoktur
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Yazılım Güvenliği
2. hafta Programlama Paradigmaları
3. hafta Web Tabanlı Uygulama Mimarisi: Oturum Yönetimi
4. hafta Web Tabanlı Uygulama Mimarisi: Rol Tabanlı Erişim Denetimi
5. hafta Web Tabanlı Uygulama Mimarisi: Web Servisleri
6. hafta Güvenli Yazılım Geliştirme Yaşam Döngüsü: Tehdit Modelleme ve Risk Analizi
7. hafta Güvenli Yazılım Geliştirme Yaşam Döngüsü: Tehdit Modelleme ve Risk Analizi
8. hafta Web Tabanlı Uygulamaların Güvenliği: OWASP Top 10 Listesi
9. hafta Web Tabanlı Uygulamaların Güvenliği: NodeGoat
10. hafta Web Tabanlı Uygulamaların Güvenliği: OWASP Güvenlik Doğrulama Standardı
11. hafta Güvenlik Denetimleri
12. hafta Güvenlik Denetimleri
13. hafta Statik Kod Analizi
14. hafta Dinamik Kod Analizi

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Yanıt
  • Takım/Grup Çalışması
  • Gösterme
  • Uygulama - Alıştırma
  • Örnek Olay İncelemesi
  • Sorun/Problem Çözme
  • Beyin Fırtınası
  • Öğretim Yeterlilikleri
  • Üretken
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Etik Kurallara Uyma
  • Bir yabancı dili etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Kaliteye önem verme
  • Bilgiyi yönetme
  • Karar verme becerisi

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%) 0
  • Kurumsal
  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık
  • Akademik Programlar
  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Öğrenci İçin Bilgi
  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları ı
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı
  • Öğrenci İçin Bilgi
  • Öğrenim Olanakları
  • Uluslararası Programlar r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri