| 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 ders, öğrencilere blok zincir teknolojisinin temel prensiplerini, yapısını ve uygulama alanlarını tanıtarak, bu yenilikçi teknolojiyi anlama ve kullanma yetkinliği kazandırmayı amaçlamaktadır. |
| Dersin Hedefi: | Öğrenciler, blok zincir teknolojisinin temel kavramlarını, bileşenlerini ve uygulama alanlarını öğrenerek, bu teknolojiyi kullanarak çözüm geliştirme ve analiz etme becerisine sahip olacaklardır. |
| Dersin Veriliş Şekli: | Yüz yüze |
| Bilgi (Kuramsal ve/veya olgusal bilgi olarak tanımlanmıştır.) | ||
|
1) Öğrenciler, blok zincir teknolojisinin temel kavramlarını, yapısını ve çalışma prensiplerini öğrenerek, bu teknolojinin altında yatan teorik temelleri kavrayacaklardır. |
||
| Beceriler (Bilişsel ve/veya uygulama becerileri olarak tanımlanmıştır.) | ||
|
1) Öğrenciler, blok zincir uygulamaları geliştirme, dağıtık defter teknolojilerini kullanma ve blok zincir ağlarının işleyişini analiz etme becerisi kazanacaklardır. |
||
| Yetkinlikler (Bağımsız çalışabilme, sorumluluk alabilme, öğrenme, alana özgü, iletişim ve sosyal yetkinlikler olarak tanımlanmıştır.) | ||
|
1) Öğrenciler, blok zincir teknolojilerini farklı sektörlerde uygulama, güvenliğini sağlama ve bu teknolojinin sunduğu yenilikçi çözümleri hayata geçirme yetkinliği geliştireceklerdir. |
||
| 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 |
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Program Kazanımları | ||||||||||||||||||||
| 1) Bilgisayar bilimlerinin temel kavramlarını ve terminolojisini anlama. | 2 | 2 | 2 | |||||||||||||||||
| 2) C, C++, Java, Python gibi yaygın kullanılan programlama dillerinde kod yazabilme. | ||||||||||||||||||||
| 3) Algoritma ve veri yapıları konularında derinlemesine bilgi sahibi olma. | ||||||||||||||||||||
| 4) Yazılım projelerinin planlanması, yürütülmesi ve yönetimi konusunda bilgi sahibi olma. | ||||||||||||||||||||
| 5) Veritabanı tasarımı, yönetimi ve SQL sorgulama hakkında bilgi sahibi olma. | ||||||||||||||||||||
| 6) Bilgisayar ağları, internet teknolojileri ve iletişim protokolleri hakkında bilgi sahibi olma. | 2 | 2 | 2 | |||||||||||||||||
| 7) Çeşitli programlama dillerinde ve platformlarda etkili kod yazabilme. | ||||||||||||||||||||
| 8) Algoritmik düşünme yeteneği ile karmaşık problemleri çözebilme. | ||||||||||||||||||||
| 9) Matematiksel ve mantıksal düşünme yeteneklerini kullanarak yazılım çözümleri geliştirebilme. | ||||||||||||||||||||
| 10) Veritabanı oluşturma, yönetme ve sorgulama becerileri. | ||||||||||||||||||||
| 11) HTML, CSS, JavaScript ve ilgili frameworklerle web uygulamaları geliştirebilme. | ||||||||||||||||||||
| 12) Android ve iOS platformları için mobil uygulama geliştirme becerileri. | ||||||||||||||||||||
| 13) Yazılım geliştirme süreçlerinde ekip içinde etkin bir şekilde çalışabilme. | ||||||||||||||||||||
| 14) Yazılım projelerini planlama, yürütme ve yönetme becerileri. | ||||||||||||||||||||
| 15) Teknolojideki yenilikleri ve güncel gelişmeleri takip ederek sürekli öğrenme yetkinliği. | 3 | 3 | 3 | |||||||||||||||||
| 16) Teknik ve teknik olmayan paydaşlarla etkili iletişim kurabilme. | ||||||||||||||||||||
| 17) Yaratıcı düşünme ile yazılım projelerinde yenilikçi yaklaşımlar benimseme. | ||||||||||||||||||||
| 18) Kendi kendine öğrenme ve mesleki gelişim için gerekli motivasyona sahip olma. | 2 | 2 | 2 | |||||||||||||||||
| 19) Grafik tasarım alanında üretilmiş düşünce ve tasarımları, ekip çalışması içerisinde doğru uygulayabilecek ,bilgiye sahip olmak ve tasarım ve üretim alanındaki ekip ile uyumlu bir şekilde çalışabilecek düzeye getirmek. | ||||||||||||||||||||
| 20) Grafik tasarımın yaratım, uygulama ve üretim aşamalarını planlar. Bilgisayarda grafik programlarını kullanarak tasarımlarını görselleştirir. | ||||||||||||||||||||
| 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 |
| Pratik Final | % 0 | |
| Rapor Teslimi | % 0 | |
| Bütünleme | % 0 | |
| Bütünleme Pratik | % 0 | |
| Kanaat Notu | % 0 | |
| Kurul-Committee | % 0 | |
| Yazma Ödev Dosyası | % 0 | |
| Portfolyo | % 0 | |
| Take-Home Sınav | % 0 | |
| Seyir Defteri | % 0 | |
| Katılım | % 0 | |
| Tartışma | % 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 | 49 |
| GENEL SINAV (Final) | 1 | 1 |
| Katılım | ||
| Tartışma | ||
| Portfolyo | ||
| Take-Home Sınav | ||
| Seyir Defteri | ||
| Toplam İş Yükü | 156 | |
| AKTS (30 saat = 1 AKTS ) | 5 | |