Veri Bilimi Uygulamaları II(VM 523)
Ders Kodu | Dersin Adı | Yarıyıl | Teori | Uygulama | Lab | Kredisi | AKTS |
---|---|---|---|---|---|---|---|
VM 523 | Veri Bilimi Uygulamaları II | 2 | 0 | 2 | 0 | 1 | 4 |
Ön Koşul | |
Derse Kabul Koşulları |
Dersin Dili | Türkçe |
Türü | Zorunlu |
Dersin Düzeyi | Yüksek Lisans |
Dersi Veren(ler) | N. Sultan TURHAN sturhan@gsu.edu.tr (Email) Ayşegül ULUS aulus@gsu.edu.tr (Email) |
Dersin Yardımcıları | |
Dersin Amacı |
Yapılandırılmış Sorgu Dili (Structured Query Language- SQL), veri tabanlarıyla iletişim kurmak ve veri tabanlarını değiştirmek için kullanılan bir sorgu dilidir. Toplanan yüksek hacimli veriden en iyi şekilde yararlanmak için özellikle veri bilimi alanında çalışan araştırmacıların ve uygulayacıların SQL konusunda bilgili olması gerekir. SQL sorguları, verinin kaynaktan elde edilmesinde ve tanımlayıcı veri analizinde kullanıldığı gibi artık tahminleyici veri analizlerinde de yardımcı araç olarak kullanılmaktadır. Günümüz dünyasında bir çok kurum, yönetim stratejilerini belirlemek için büyük veri analitiğine güvenmektedir. Bu durum, çalışanların SQL becerilerine ve veri tabanı kavramlarına hakim olması beklentisini doğurmaktadır. Bu ders kapsamında veri tabanlarının genel kavramları, SQL'in özelikle de veri bilimi alanındaki kullanımı tanıtılacak, yüksek performansların sorgular üzerinde çalışılacaktır. Dersin sonunda, öğrencinin ilişkisel veri tabanlarından veri elde edebilme, yapılandırılmış sorgular yazabilme, birden çok veri kaynağı arasında kavramsal bağ oluşturabilme ve veri analizinin vazgeçilmez bir aracı olan raporlama konusunda uzmanlaşması beklenmektedir. |
İçerik |
Genel Kavramlar, Veri Modelleme SQL – Genel sorgu yapısı SQL – Veri tipleri ve Ölçüt tanımlamaları SQL – Tablo yapısı ve Eşleştirmeler (JOIN) SQL – Karmaşık sorgular SQL – Veri gruplama yöntemleri SQL -- Dinamik ve statik görünümler, Bellekte çalışan tablolar SQL – Windows Functions Veri Bilimi için SQL – Cube, Pivot fonksiyonları Python & SQL entegrasyonu Python & SQL ile veri analizi |
Dersin Öğrenme Çıktıları |
1. Veri oluşturma, modelleme, toplama, temsil etme, kullanma, bakım, koruma ve imha dahil olmak üzere tam veri yaşam döngüsünü anlamak 2. Veri yönetimine yardımcı olmak için veritabanı tasarımı, veri ambarı, data mart kavramlarına yardımcı olmak 3. Veri analizinde, makine öğrenmesinde, anlık ya da toplu olarak işlenecek veri setleri hazırlamak 4. Sorgu algoritmasını ve cebirini öğrenmek |
Öğretim Yöntemleri | Teorik Ders, Anlatım,Kodlama, Uygulama, Ödevler, Proje |
Kaynaklar |
Elmasri, R., & Navathe, S. B. (2011). Fundamentals of database systems. Addison-Wesley. Badia, A. (2020). SQL for data science: data cleaning, wrangling and analytics with relational databases. Springer Nature. https://sqlbolt.com/ https://www.sqltutorial.org/ |
Teori Konu Başlıkları
Hafta | Konu Başlıkları |
---|---|
1 | Genel Kavramlar, Veri Modelleme |
2 | SQL – Genel sorgu yapısı |
3 | SQL – Veri tipleri ve Ölçüt tanımlamaları |
4 | SQL – Tablo yapısı ve Eşleştirmeler (JOIN) |
5 | SQL – Karmaşık sorgular |
6 | SQL – Veri gruplama yöntemleri |
7 | SQL -- Dinamik ve statik görünümler, Bellekte çalışan tablolar |
8 | SQL – Windows Functions |
9 | Veri Bilimi için SQL – Cube, Pivot fonksiyonları |
10 | Python & SQL entegrasyonu |
11 | Python & SQL ile veri analizi |
Uygulama Konu Başlıkları
Hafta | Konu Başlıkları |
---|
Başarı Notuna Etki Oranları
Sayı | Katkı Payı | |
---|---|---|
Yarıyıl içi çalışmaların başarı notuna katkısı | 6 | 55 |
Yarıyıl sonu çalışmaların başarı notuna katkısı | 1 | 45 |
Toplam | 7 | 100 |
Yarıyıl İçi Çalışmaları
Sayı | Katkı Payı | |
---|---|---|
Ödevler | 5 | 20 |
Sunum | 0 | 0 |
Arasınavlar (Hazırlık Süresi Dahil) | 1 | 35 |
Proje | 0 | 0 |
Laboratuar | 0 | 0 |
Diğer Uygulamalar | 0 | 0 |
Kısa Sınavlar | 0 | 0 |
Dönem Ödevi / Projesi | 0 | 0 |
Portfolyo Çalışmaları | 0 | 0 |
Raporlar | 0 | 0 |
Öğrenme Günlükleri | 0 | 0 |
Bitirme Tezi/Projesi | 0 | 0 |
Seminer | 0 | 0 |
Diğer | 0 | 0 |
Toplam | 6 | 55 |
Numara | Program Yeterlilikleri | Puan | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 |
Etkinlikler | Sayı | Süre | Toplam İş Yükü |
---|---|---|---|
Ders Süresi | 11 | 2 | 22 |
Sınıf Dışı Çalışma Süresi | 11 | 1 | 11 |
Ödevler | 5 | 5 | 25 |
Sunum | 0 | 0 | 0 |
Arasınavlar (Hazırlık Süresi Dahil) | 1 | 5 | 5 |
Proje | 0 | 0 | 0 |
Laboratuar | 0 | 0 | 0 |
Diğer Uygulamalar | 0 | 0 | 0 |
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) | 0 | 0 | 0 |
Kısa Sınavlar | 0 | 0 | 0 |
Dönem Ödevi / Projesi | 0 | 0 | 0 |
Portfolyo Çalışmaları | 0 | 0 | 0 |
Raporlar | 0 | 0 | 0 |
Öğrenme Günlükleri | 0 | 0 | 0 |
Bitirme Tezi/Projesi | 0 | 0 | 0 |
Seminer | 0 | 0 | 0 |
Diğer | 0 | 0 | 0 |
Toplam İş Yükü | 63 | ||
Toplam İş Yükü / 25 | 2.52 | ||
Dersin AKTS Kredisi | 3 |