Bilişim Güvenliği Teknolojisi
Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: MYO035
Ders İsmi: Blok Zincir Teknolojisi
Ders Yarıyılı: Bahar
Ders Kredileri:
AKTS
3
Öğ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:
Önlisans TYYÇ:5. Düzey QF-EHEA:Kısa Düzey EQF-LLL:5. Düzey
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 Amaç ve İçeriği

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.

Öğrenme Kazanımları

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.

Ders Akış Planı

Hafta Konu Ön Hazırlık

Kaynaklar

Ders Notları / Kitaplar:
Diğer Kaynaklar:

Ders - Program Öğrenme Kazanım İlişkisi

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.

Ders - Öğrenme Kazanımı İlişkisi

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

Ölçme ve Değerlendirme

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 %