BILGISAYAR PROGRAMCILIĞI | |||||
---|---|---|---|---|---|
Önlisans | TYYÇ: 5. Düzey | QF-EHEA: Kısa Düzey | EQF-LLL: 5. Düzey |
Ders Kodu: | BGP206 | ||||||||
Ders İsmi: | Blok Zincir Teknolojisine Giriş | ||||||||
Ders Yarıyılı: | 4. Yarıyıl / Bahar | ||||||||
Ders Kredileri: |
|
||||||||
Öğretim Dili: | TR | ||||||||
Ders Koşulu: | Yok | ||||||||
Dersin Türü: | Zorunlu | ||||||||
Dersin Düzeyi: |
|
||||||||
Dersi Veren(ler): | Öğr. Gör. Kadir Turgut |
Dersin Amacı: | Bu dersin temel amacı, öğrencilere blok zincir teknolojisinin temellerini, nasıl çalıştığını, temel bileşenlerini ve bu teknolojinin farklı alanlarda nasıl uygulanabileceğini anlatmaktır. |
Dersin Hedefi: | Blok zincir teknolojisinin temel kavramlarını ve terminolojisini anlama. Blok zincirin nasıl çalıştığını, temel prensiplerini ve bu teknolojinin kripto para birimleri dışında hangi alanlarda kullanılabileceğini kavrama. |
Dersin Veriliş Şekli: | Yüz yüze |
Bilgi (Kuramsal ve/veya olgusal bilgi olarak tanımlanmıştır.) | ||
1) Temel Kavramlar ve Tarihçe: Blok zinciri teknolojisinin temel kavramlarını, tarihçesini ve gelişim sürecini açıklayabilme. |
||
2) Blok Zinciri Mimarisi: Blok zincirinin mimarisi, blok yapısı, zincirleme yöntemi ve konsensüs algoritmalarını anlayabilme. |
||
3) Kripto Para Birimleri ve Uygulamaları: Bitcoin başta olmak üzere çeşitli kripto para birimlerinin işleyişi, Ethereum gibi akıllı sözleşmeler platformlarını ve diğer blok zinciri uygulamalarını tanıyabilme. |
||
4) Güvenlik ve Gizlilik: Blok zinciri teknolojisinin güvenlik özellikleri, olası güvenlik zaafiyetleri ve gizlilik koruma yöntemlerini kavrayabilme. |
||
Beceriler (Bilişsel ve/veya uygulama becerileri olarak tanımlanmıştır.) | ||
1) Blok Zinciri Ağlarına Katılım: Çeşitli blok zinciri ağlarına katılmak ve temel işlemleri (örn. bir kripto para transferi) gerçekleştirebilmek için gerekli araçları ve yöntemleri kullanabilme. |
||
2) Akıllı Sözleşmeler Geliştirme: Basit akıllı sözleşmeleri tasarlayabilme ve geliştirebilme, Ethereum gibi platformlarda bu sözleşmeleri dağıtabilme ve etkileşimde bulunabilme. |
||
3) Blok Zinciri Analizi: Blok zinciri verilerini analiz edebilme, işlemleri takip edebilme ve blok zinciri ağlarının sağlığını değerlendirebilme yeteneği. |
||
4) Uygulama Entegrasyonu: Blok zinciri tabanlı uygulamaları geleneksel sistemlerle entegre edebilme ve bu entegrasyonun avantaj ve dezavantajlarını değerlendirebilme becerisi. |
||
Yetkinlikler (Bağımsız çalışabilme, sorumluluk alabilme, öğrenme, alana özgü, iletişim ve sosyal yetkinlikler olarak tanımlanmıştır.) | ||
1) Kritik Düşünme ve Problem Çözme: Blok zinciri teknolojisinin potansiyel kullanım alanlarını belirleyebilme, karşılaşılan sorunlara yenilikçi çözümler üretebilme ve teknolojinin sınırlamalarını eleştirel bir şekilde değerlendirebilme. |
||
2) Proje Yönetimi: Blok zinciri tabanlı projeleri planlama, yönetme ve başarıyla tamamlama yeteneği. |
||
3) Ekip Çalışması ve İletişim: Çeşitli disiplinlerden ekip üyeleriyle etkili bir şekilde çalışabilme ve blok zinciri projeleri üzerinde işbirliği yapabilme. |
||
4) Sürekli Öğrenme: Blok zinciri teknolojisindeki hızlı gelişmeleri takip edebilme ve yeni bilgileri kendi bilgi birikimine entegre edebilme yeteneği. |
Hafta | Konu | ||
1) | Temel Kavramlar | ||
2) | Blok Zincir Uygulamaları | ||
3) | Blok Zincir Kullanım Alanları | ||
4) | Mutabakat Protokolleri | ||
5) | Akıllı Kontratlar | ||
6) | Blok Zincir Platformları | ||
7) | Finansal Teknolojiler | ||
8) | Dijital Cüzdanlar | ||
9) | Blok Zincir 1.0 ve Bitcoin | ||
10) | Blok Zincir 2.0 ve Ethereum | ||
11) | Dağıtık Sistem Mimarileri | ||
12) | Blok Zincirde Güvenlik | ||
13) | Kriptografi ve Hashing | ||
14) | Kripto Para Madenciliği | ||
|
Etkisi Yok | 1 En Düşük | 2 Orta | 3 En Yüksek |
Ders Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Kazanımları | ||||||||||||
1) Teknolojinin her alanda bir gereklilik olduğu günümüzde teknoloji üretmek ve devamlılığını sağlamak tüm kurumlar için zorunluluk haline gelmiştir. Türkiye'de ve tüm dünyada, donanım ve yazılım çözümleri sunabilecek nitelikli teknik kadroya her zaman ihtiyaç duyulduğu bir gerçektir. Üretilen yaratıcı ve inovatif fikirlerin hayata geçirilmesi için yazılım konusunda uzman bireylerin yetişmesi önem arz etmektedir. Bilgisayar Programcılığı bölümümüz; temel programlama ve algoritma geliştirme teknikleri, güncel programlama dilleri, proje yönetimi metodolojileri, veri tabanı yönetimi, ağ sistemleri ve donanım konularında yetkin ve yaratıcı bireyler yetiştirmeyi hedeflemektedir. Teknik uygulama ve teorik içeriğin yanı sıra öğrencilerimizin kişisel gelişimlerini destekleyen ve ilgi alanlarına göre yönelebilecekleri dersler de sunulmaktadır. |
Soru-Cevap | |
Vaka Problemi Çözdürme/ Drama-Rol/ Vaka Yönetimi | |
Laboratuvar | |
Sayısal Problem Çözme | |
Alan çalışması | |
Grup Çalışması / Ödevi | |
Bireysel Ödev | |
WEB Tabanlı Öğrenme | |
Staj | |
Yerinde Uygulama | |
Proje Hazırlama | |
Rapor Yazma | |
Seminer | |
Süpervizyon | |
Sosyal Faaliyet | |
Mesleki Faaliyet | |
Mesleki Gezi | |
Uygulama (Modelleme, Tasarım, Maket, Simülasyon, Deney vs.) | |
Okuma | |
Tez Hazırlama | |
Arazi Çalışması | |
Öğrenci Kulüp ve Konseyi Faaliyetleri | |
Diğer | |
Logbook | |
Röportaj ve sözlü görüşme | |
Araştırma | |
Film izleme | |
Kaynakça oluşturma | |
Sözlü, yazılı ve görsel bilgi üretme | |
Fotoğraf çekimi | |
Eskiz çizimi | |
Harita üzerinde işaretleme | |
Harita okuma | |
Doku örneği alma | |
Malzeme arşivi oluşturma | |
Kendi fikrini ve çalışmalarını sunma ve sergileme |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Devam | % 0 | |
Laboratuar | % 0 | |
Uygulama | % 0 | |
Uygulama Sınavı | % 0 | |
Küçük Sınavlar | % 0 | |
Ödev | % 0 | |
Sunum | % 0 | |
Projeler | % 0 | |
Derse Özgü Staj | % 0 | |
Alan Çalışması | % 0 | |
Makale Kritik | % 0 | |
Makale Yazma | % 0 | |
Modül Grup Çalışması | % 0 | |
Beyin Fırtınası | % 0 | |
Rol Oynama + Dramatize Etme | % 0 | |
Sınıf Dışı Ders Çalışma | % 0 | |
Ön Çalışma, Pekiştirme | % 0 | |
Uygulama Tekrarı vb. | % 0 | |
Ödevler (okuma, yazma, film izleme vs.) | % 0 | |
Proje Hazırlama + Sunma | % 0 | |
Rapor Hazırlama + Sunma | % 0 | |
Sunum / Seminer Hazırlama + Sunma | % 0 | |
Sözlü Sınav | % 0 | |
Ara Sınavlar | 1 | % 40 |
Final | 1 | % 60 |
Rapor Teslimi | % 0 | |
Bütünleme | % 0 | |
Kanaat Notu | % 0 | |
Kurul-Committee | % 0 | |
Yazma Ödev Dosyası | % 0 | |
Portfolyo | % 0 | |
Take-Home Sınav | % 0 | |
Seyir Defteri | % 0 | |
Tartışma | % 0 | |
Katılım | % 0 | |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 40 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 60 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | İş Yükü |
Ders Süresi | 14 | 42 |
Laboratuvar | ||
Uygulama | ||
Uygulama Sınavı | ||
Derse Özgü Staj | ||
Alan Çalışması | ||
Sınıf Dışı Ders Çalışması | ||
Makale Kritik | ||
Makale Yazma | ||
Modül Grup Çalışması | ||
Beyin Fırtınası | ||
Rol Oynama + Dramatize Etme | ||
Sınıf Dışı Ders Çalışma (Ön Çalışma, Pekiştirme, Uygulama Tekrarı Vb.) | 14 | 42 |
Ödevler (okuma, yazma, film izleme vs.) | ||
Proje Hazırlama + Sunma | ||
Rapor Hazırlama + Sunma | ||
Sunum / Seminer Hazırlama + Sunma | ||
Sözlü Sınav | ||
Ara Sınavlara Hazırlanma | 7 | 21 |
ARA SINAV (Vize) | 1 | 1 |
Genel Sınava Hazırlanma | 14 | 42 |
GENEL SINAV (Final) | 1 | 2 |
Katılım | ||
Tartışma | ||
Portfolyo | ||
Take-Home Sınav | ||
Seyir Defteri | ||
Toplam İş Yükü | 150 | |
AKTS (30 saat = 1 AKTS ) | 5 |