Akademik Birim: |
Siber Güvenlik |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Yok |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Yüksek Lisans |
Dersin Koordinatörü: |
Fatih Yetkin |
Dersin Amacı: |
Ders ile öğrencilere temel programlama konseptinin betik dilleri (çoğunlukla Python) ile yinelenmesi ve uygulama geliştirmek için derinlemesine incelenmesi hedeflenmektedir. Böylelikle öğrencinin çalışma alanı (sibergüvenlik ve ağ yapıları) ile ilgili olarak betik dillerini etkin kullanabilmesi hedeflenmektedir. Ayrıca yapılacak olan uygulamalarda siber güvenlik için önem taşıyan bazı temel ayrık matematik konuları da incelenecektir. |
Dersin İçeriği: |
Python betik diline giriş ve uyguama geliştirmek için betik dillerinin kullanımı, fonksiyonlar, modüller, paket ve kitaplıklar, test ve hata ayıklama amaçlı betik geliştirilmesi, harici veri ile çalışmak (veritabanları, ağ verisi), Ağ trafiğini denetlemek için Betik geliştirmek, ağ yönetimi betikleri, Python kitaplıkları yardımıyla zafiyet analizi otomasyonu. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Siber güvenlik ve ağ sistemleri için uygun Python betikleri geliştirebilme, uygulayabilme ve deneyebilme yeteneği.
- 2- Tekrar kullanılabilir, dökümante edilmşi betikler geliştirebilme yollarının öğrenilmesi.
- 3- Zaafiyet analizi otomasyonu için Python kitaplıklarını kullanabilme yetisi.
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf dersleri, ödevler, vize ve final sınavları, Laboratuar uygulamaları. |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.