Bilişim Güvenliği Teknolojisi | |||||
Önlisans | TYYÇ: 5. Düzey | QF-EHEA: Kısa Düzey | EQF-LLL: 5. Düzey |
Ders Kodu: | MYO035 | ||||
Ders İsmi: | Blok Zincir Teknolojisi | ||||
Ders Yarıyılı: | Bahar | ||||
Ders Kredileri: |
|
||||
Öğretim Dili: | Türkçe | ||||
Ders Koşulu: | |||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||
Dersin Türü: | Bölüm/Program Seçmeli | ||||
Dersin Seviyesi: |
|
||||
Dersin Veriliş Şekli: | Yüz yüze | ||||
Dersin Koordinatörü: | Öğr. Gör. KEYVAN ARASTEH ABBASABAD | ||||
Dersi Veren(ler): | Oğr.Gör Keyvan Arasteh | ||||
Dersin Yardımcıları: |
Dersin Amacı: | Genellikle öğrencilere blok zincirinin temel kavramları, prensipleri ve uygulamaları hakkında kapsamlı bir anlayış sağlamayı amaçlar. |
Dersin İçeriği: | Blok Zinciri Temellerini Anlama: Blok zincirinin ne olduğunu tanımlayın ve temel teknolojisini açıklayın. Blok zincir ağlarının merkezi olmayan ve dağıtılmış doğasını inceleyin. Teknik Yeterlilik: Blok zincirini destekleyen kriptografik prensipleri öğrencilere tanıtın. Blok zinciri platformları ve geliştirme araçları ile hands-on deneyim sağlayın. Ethereum gibi platformlarda akıllı kontrat geliştirmeyi öğretin. Blok Zinciri Mimarisi: Blok zinciri ağlarının mimarisini, düğümleri, uzlaşma mekanizmalarını ve eşler arası iletişimi açıklayın. Halka açık, özel ve konsorsiyum gibi farklı blok zinciri türlerini ve kullanım durumlarını tartışın. Güvenlik ve Gizlilik: Blok zinciri teknolojisi ile ilişkilendirilen güvenlik zorlukları ve zayıf noktalarını ele alın. Blok zinciri sistemlerinde gizlilik ve anonimlik konularını inceleyin. Kullanım Durumları ve Uygulamalar: Blok zinciri teknolojisinin finans, tedarik zinciri, sağlık gibi çeşitli endüstrilerdeki gerçek dünya uygulamalarını inceleyin. Blok zincirinin farklı bağlamlardaki avantajlarını ve sınırlamalarını değerlendirin. Akıllı Kontratlar: Akıllı kontratların konseptini ve bunların merkezi olmayan uygulamalardaki rolünü tanıtın. Akıllı kontratların geliştirilmesi, dağıtılması ve yürütülmesini öğretin. Hukuki ve Düzenleyici Yönler: Blok zinciri teknolojisi ile ilişkilendirilen hukuki ve düzenleyici zorlukları tartışın. Uyumluluk ve yönetişim açısından blok zincirinin etkilerini ele alın. Blok Zinciri Entegrasyonu: Blok zinciri teknolojisini mevcut sistemler ve süreçlerle entegre etme stratejilerini tartışın. Farklı blok zinciri ağları arasındaki etkileşimleri inceleyin. Blok Zinciri Uzlaşma Mekanizmaları: İş ispatı (PoW), hisse ispatı (PoS) ve Pratik Bizans Hata Toleransı (PBFT) gibi çeşitli uzlaşma algoritmalarını tartışın. Ölçeklenebilirlik ve Performans: Blok zinciri ağlarının ölçeklenebilirlik sorunlarını ve potansiyel çözümleri analiz edin. Blok zinciri uygulamalarının performans ölçütlerini ve dikkate alınması gereken faktörleri tartışın. Yükselen Trendler ve Gelecekteki Gelişmeler: Blok zincir teknolojisindeki son gelişmeleri keşfedin. DeFi (Merkezi Olmayan Finans) ve NFT'ler (Fongible Token'lar) gibi yükselen trendleri tartışın. Eleştirel Düşünme ve Problem Çözme: Blok zincir teknolojisi ile ilgili sorunları analiz etme ve çözme yeteneklerini geliştirin. Öğrencilere potansiyel uygulamalar ve iyileştirmeler konusunda yaratıcı düşünmeyi teşvik edin. |
Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Anlama: Temel blockchain kavramlarını ve teknolojilerini kavrarlar. 2) Teknik Beceriler: Blockchain platformları, şifreleme ve akıllı kontratlar konusunda yetkinlik kazanırlar. 3) Mimari: Blockchain ağ mimarisini ve uzlaşma mekanizmalarını anlarlar. 4) Güvenlik ve Gizlilik: Gizlilik dahil güvenlik zorluklarıyla başa çıkarlar. 5) Uygulamalar: Farklı endüstrilerdeki gerçek dünya uygulamalarını analiz ederler. 6) Smart Contract Development: Proficiency in developing, deploying, and executing smart contracts on platforms like Ethereum. 7) Hukuki Farkındalık: Hukuki zorlukları ve uyum etkilerini anlarlar. 8) Entegrasyon: Blockchain'i mevcut sistemlere entegre etme ve uyumluluk konularını düşünürler. 9) Uzlaşma Mekanizmaları: Farklı blockchain uzlaşma mekanizmalarını anlarlar. 10) Ölçeklenebilirlik: Ölçeklenebilirlik sorunlarını analiz eder ve çözüm önerirler. 11) Yükselen Trendler: DeFi ve NFT'ler gibi trendleri takip ederler. 12) Sürekli Öğrenme: Dinamik blockchain alanında sürekli öğrenmeye yönelik bir bakış açısı geliştirirler. |
Hafta | Konu | Ön Hazırlık |
Ders Notları / Kitaplar: | |
Diğer Kaynaklar: |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Kazanımları | ||||||||||||
1) Program algoritması yaratma hakkında bilgi ve beceriye sahiptir. | ||||||||||||
2) Son kullanıcı güvenliği için gerekli olan yazılımların ve donanımların kurulumunu ve yönetimini yapabilir. | ||||||||||||
3) Güncel güvenlik ürünlerini takip edebilir. | ||||||||||||
4) Siber saldırı olaylarına karşın hem yazılımları hem de ortamda bulunan kişileri yönetebilir. | ||||||||||||
5) Bilgisayarın temel yazılımları ve donanımlarının kurulumu yapar. | ||||||||||||
6) Açık kaynak işletim sistemi ve bilgisayar ağları yazılımları kurar ve yönetir. | ||||||||||||
7) Siber saldırı olaylarında yazılımları donanımları ve ortamda bulunan kişileri yönetir. | ||||||||||||
8) Web sayfasını ve veritabanını kendi yaratır düzenler ve açık taraması yapabilir. | ||||||||||||
9) Bulut platformlarında alan yaratır, yönetir ve düzenler. | ||||||||||||
10) Güvenlik duvarı yazılımı de donanımının kurulumunu sağlar yönetir ve düzenler. | ||||||||||||
11) Bir aygıtın da yazılımın çalışma mantığını çözer işlevlerini maksimum düzeyde verim alması için gerekli düzenlemeleri yapar. | ||||||||||||
12) Alanı hakkında mesleki, etik, sosyal ve hukuksal alanlardaki konuya hakim olur. |
Etkisi Yok | 1 En Düşük | 2 Orta | 3 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Program algoritması yaratma hakkında bilgi ve beceriye sahiptir. | 1 |
2) | Son kullanıcı güvenliği için gerekli olan yazılımların ve donanımların kurulumunu ve yönetimini yapabilir. | 1 |
3) | Güncel güvenlik ürünlerini takip edebilir. | 1 |
4) | Siber saldırı olaylarına karşın hem yazılımları hem de ortamda bulunan kişileri yönetebilir. | 1 |
5) | Bilgisayarın temel yazılımları ve donanımlarının kurulumu yapar. | 1 |
6) | Açık kaynak işletim sistemi ve bilgisayar ağları yazılımları kurar ve yönetir. | 1 |
7) | Siber saldırı olaylarında yazılımları donanımları ve ortamda bulunan kişileri yönetir. | 1 |
8) | Web sayfasını ve veritabanını kendi yaratır düzenler ve açık taraması yapabilir. | |
9) | Bulut platformlarında alan yaratır, yönetir ve düzenler. | 1 |
10) | Güvenlik duvarı yazılımı de donanımının kurulumunu sağlar yönetir ve düzenler. | 1 |
11) | Bir aygıtın da yazılımın çalışma mantığını çözer işlevlerini maksimum düzeyde verim alması için gerekli düzenlemeleri yapar. | 1 |
12) | Alanı hakkında mesleki, etik, sosyal ve hukuksal alanlardaki konuya hakim olur. | 1 |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Toplam | % | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 0 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % | |
Toplam | % |