Hafta |
Konu |
Ön Hazırlık |
1) |
Ders içeriğinin tartışılması, Hadoop ekosistemine genel bakış |
|
2) |
Hadoop Mimarisi, Temel Linux Komutları, Hadoop Kurulumu |
|
3) |
Hadoop'a veri transferi (SQOOP ile pratik uygulamalar) |
|
4) |
Apache Pig ve Pig Latin Temelleri |
|
5) |
Pig Latin Operatörleri ve Örnekleri |
|
6) |
Pig ile Programlama ve Örnekler |
|
7) |
Hive ve Hive Mimarisine Genel Bakış |
|
8) |
HIVE Yapılandırma, Veritabanı ve Tablo İşlemleri alıştırmaları |
|
9) |
HIVE Partition yapma, Bucket kullanımı, Veri Yüklenme, Operatörler ve Yerleşik Fonksiyonlar üzerinde Alıştırmalar ve Impala'ya Genel Bakış |
|
10) |
HIVE View, Index, HIVEQL(Where, Order By, JOINS) Üzerine Alıştırmalar |
|
11) |
Spark ve Spark Mimarisine Genel Bakış |
|
12) |
Spark & Uygulamalı Pratikler |
|
13) |
Spark & Uygulamalı Pratikler |
|
14) |
Grup ödevlerinin öğrenci sunumları |
|
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Elektrik ve Elektronik Mühendisliği problemlerini belirlemek, ifade etmek ve çözmek için matematik, fen ve mühendislik konuları hakkında yeterli altyapıya ve bildiklerini uygulama yeteneğine sahip olmak |
|
2) |
Tasarım, uygulama ve etkin iletişim için elektrik ve elektronik mühendisliği çizimleri ve teknik sembolleri kullanmaya ek olarak uygun analiz ve modelleme teknikleri şeçip uygulayarak karmaşık mühendislik problemlerini tanımlamak, ifade etmek ve çözmek. |
|
3) |
Gerçekçi kısıtlar (tasarımın doğasına özgü olarak ekonomik, çevresel, sosyal, politik, sağlık ve emniyet, üretilebilirlik ve sürdürülebilirlik gibi konular olabilir) altında tanımlanmış ihtiyaçları karşılayacak bir sistem, bileşen ya da süreçin var olan tasarımını gerçekleştirmek ya da baştan tasarlamak için gerekli yetiye sahip olmak |
|
4) |
Elektrik ve elektronik mühendisliği yapabilmek ve yeni uygulamalara uyum gösterebilmek için gerekli yenilikçi ve güncel teknikler, beceriler, bilgi teknolojileri ve modern mühendislik araçlarını geliştirmek, seçmek, uyarlamak ve kullanmak |
|
5) |
Deney tasarlamak ve yapmanın yanı sıra gerekli veriyi toplamak, analiz etmek ve yorumlamak, ve bu bilgiyi tasarımı geliştirmek için kullanmak |
|
6) |
Bireysel olduğu kadar farklı disiplinlerden oluşan takımlar içinde diğerleriyle işbirliği yaparak çalışabilmek. |
|
7) |
Hem İngilizce hem de Türkçe (eğer Türk vatandaşı ise) olarak etkin bir şekilde iletişim kurabilmek |
|
8) |
Yaşam boyu ögrenmenin gerekliliğini fark etmek ve öğrenmeye devam etmenin yanı sıra teknolojik çevredeki değişimlere uyum sağlayabilmek |
|
9) |
Profesyonel ve etik sorumlulukların farkında olmaya ek olarak işçilerin sağlığının, çevre ve iş emniyetinin bilincinde olmak |
|
10) |
Proje, risk, idare gibi iş hayatı uygulamalarının yanı sıra girişimcilik, yenilikçilik ve sürdürülebilir gelişim hakkında bilgi sahibi olmak |
|
11) |
Elektrik ve Elektronik mühendisliği çözümlerinin global, ekonomik, çevresel, yasal ve toplumsal içerikteki etkilerini anlamak için gerekli bilgiye sahip olmak |
|