Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Veri Bilimi ISE 311 5 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Dr.Öğr.Üyesi TUĞRUL TAŞCI
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Alanına Uygun Öğretim
Dersin Amacı

- Veri biliminin ne olduğu ve uzman olmak için hangi araç ve teknikleri bilmesi gerektiğini öğrenir.
- Temel seviyede Microsoft SQL Server Integration Services uygulama yazılımını kulanmayı öğrenir.
- Microsoft SQL Server Integration Services kullanarak veri ön-işleme aşamalarını yerine getirir.
- Veri ambarı oluşturma ve yapılandırmayı öğrenir.
- Veri paketi yayınlamayı, görev olarak tanımlamayı ve çalışmasını tetiklemeyi öğrenir.
- Veri görselleştirme bileşen, araç ve yöntemlerini kullanmayı öğrenir.

Dersin İçeriği

1. Dünyanın ve Türkiye’nin Dijital Görünümü | Digital World Overview, Data Never Sleeps
2. Veri Analizine Olan İhtiyaç & Tetikleyici Etkenler | Veri Analizinin Önemi, Veri Kaynakları, Veri Analizindeki Zorluklar & Problemler, Uygulama Yazılımları
3. Verilerle Yapılan Uygulamalar – 1 | Karakterizasyon, Aykırılık Analizi, Sınıflandırma, Kümeleme, Tahmin, Görselleştirme
4. Verilerle Yapılan Uygulamalar – 2 | Sektörel Uygulama Örnekleri (Market-Sepet Analizi, Kredi Skoru Hesaplama, Siber Saldırı Tanılama)
5. Temel Tanım ve Kavramlar | Veri, Veritabanı, Veritabanı Yönetim Sistemi, Veri Ambarı, Büyük Veri
6. Bilgi Keşfi Süreci, Veri Ambarı ve İlgili Kavramlar | Bilgi Keşfi Süreci, Veri Ambarı Şema Tipleri, ETL Süreci
7. Visual Studio & Microsoft SQL Server Integration Services Kurulumu ve Ortam Tanıtımı | Microsoft SQL Server ve SSIS Veri Tipleri
8. SSIS Uygulaması – 1 – Paket Oluşturma, Yapılandırma ve Yayınlama | Visual Studio BI Proje Şablonu Üzerinde Yapılandırma
9. SSIS Uygulaması – 2 – Farklı Veri Kaynaklarını Birleştirme | (CSV – Excel – MySQL Server – Microsoft SQL Server) Data Source, Data Destination, Convert, Sort, Merge
10. SSIS Uygulaması – 3 – Terim Arama | Look up, Fuzzy Look up, Fuzzy Grouping
11. SSIS Uygulaması – 4 – Sütun Güncelleme, Yeni Sütun Ekleme | Derived Column, SSIS MDX Sorguları
12. SSIS Uygulaması – 5 – Değişken Oluşturma ve Kullanma | SSIS Variable, Execute Query
13. SSIS Uygulaması – 6 – Döngü İşlemleri | For Loop kullanımı
14. SSIS Uygulaması – 7 – Paket Çalıştırma Görev Zamanlama | SSIS Paketleri ile SQL Agent Kullanımı

Kalkınma Amaçları
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Veri biliminin ne olduğu ve uzman olmak için hangi araç ve teknikleri bilmesi gerektiğini öğrenir. Anlatım, Beyin Fırtınası, Çoktan Seçmeli Testler,
2 Temel seviyede Microsoft SQL Server Integration Services uygulama yazılımını kulanmayı öğrenir. Gösterip Yaptırma, Proje, Çoktan Seçmeli Testler,
3 Microsoft SQL Server Integration Services kullanarak veri ön-işleme aşamalarını yerine getirir. Gösterip Yaptırma, Proje, Çoktan Seçmeli Testler,
4 Veri ambarı oluşturma ve yapılandırmayı öğrenir. Proje, Problem Çözme, Performans Değerlendirme,
5 Veri paketi yayınlamayı, görev olarak tanımlamayı ve çalışmasını tetiklemeyi öğrenir. Gösterip Yaptırma, Proje, Çoktan Seçmeli Testler,
Hafta Ders Konuları Ön Hazırlık
1 Dünyanın ve Türkiye’nin Dijital Görünümü | Digital World Overview, Data Never Sleeps
2 2. Veri Analizine Olan İhtiyaç & Tetikleyici Etkenler | Veri Analizinin Önemi, Veri Kaynakları, Veri Analizindeki Zorluklar & Problemler, Uygulama Yazılımları
3 Verilerle Yapılan Uygulamalar – 1 | Karakterizasyon, Aykırılık Analizi, Sınıflandırma, Kümeleme, Tahmin, Görselleştirme
4 Verilerle Yapılan Uygulamalar – 2 | Sektörel Uygulama Örnekleri (Market-Sepet Analizi, Kredi Skoru Hesaplama, Siber Saldırı Tanılama)
5 Temel Tanım ve Kavramlar | Veri, Veritabanı, Veritabanı Yönetim Sistemi, Veri Ambarı, Büyük Veri
6 Bilgi Keşfi Süreci, Veri Ambarı ve İlgili Kavramlar | Bilgi Keşfi Süreci, Veri Ambarı Şema Tipleri, ETL Süreci
7 Visual Studio & Microsoft SQL Server Integration Services Kurulumu ve Ortam Tanıtımı | Microsoft SQL Server ve SSIS Veri Tipleri
8 SSIS Uygulaması – 1 – Paket Oluşturma, Yapılandırma ve Yayınlama | Visual Studio BI Proje Şablonu Üzerinde Yapılandırma
9 SSIS Uygulaması – 2 – Farklı Veri Kaynaklarını Birleştirme | (CSV – Excel – MySQL Server – Microsoft SQL Server) Data Source, Data Destination, Convert, Sort, Merge
10 SSIS Uygulaması – 3 – Terim Arama | Look up, Fuzzy Look up, Fuzzy Grouping
11 SSIS Uygulaması – 4 – Sütun Güncelleme, Yeni Sütun Ekleme | Derived Column, SSIS MDX Sorguları
12 SSIS Uygulaması – 5 – Değişken Oluşturma ve Kullanma | SSIS Variable, Execute Query
13 SSIS Uygulaması – 6 – Döngü İşlemleri | For Loop kullanımı
14 SSIS Uygulaması – 7 – Paket Çalıştırma Görev Zamanlama | SSIS Paketleri ile SQL Agent Kullanımı
Kaynaklar
Ders Notu
Ders Kaynakları
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi. X
2 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi. X
3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. X
4 Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi. X
5 Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi. X
6 Bilişim Teknolojilerinin yönetim, denetim, gelişim ve güvenliği/güvenilirliği hakkında bilgi sahibi olma ve farkındalık, X
7 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi. X
8 Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi. X
9 Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. X
10 Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi. X
11 Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi. X
12 Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık. X
# Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12
1 Veri biliminin ne olduğu ve uzman olmak için hangi araç ve teknikleri bilmesi gerektiğini öğrenir. 4 4
2 Temel seviyede Microsoft SQL Server Integration Services uygulama yazılımını kulanmayı öğrenir. 3 4 4 4 5
3 Microsoft SQL Server Integration Services kullanarak veri ön-işleme aşamalarını yerine getirir. 3 4 4 4 5
4 Veri ambarı oluşturma ve yapılandırmayı öğrenir. 3 4 4 4 5
5 Veri paketi yayınlamayı, görev olarak tanımlamayı ve çalışmasını tetiklemeyi öğrenir. 3 4 4 4 5
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 35
1. Proje / Tasarım 20
2. Proje / Tasarım 30
1. Kısa Sınav 15
Toplam 100
1. Final 60
1. Yıl İçinin Başarıya 40
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 1 16 16
Ara Sınav 1 6 6
Proje / Tasarım 2 48 96
Final 1 8 8
Kısa Sınav 1 2 2
Toplam İş Yükü 128
Toplam İş Yükü / 25 (Saat) 5,12
dersAKTSKredisi 5