DATS5101 Database Applicationsİstinye ÜniversitesiAkademik Programlar Veri Bilimi (YL) (Tezli) (İngilizce)Öğrenciler için Genel BilgiDiploma EkiErasmus BeyanıUlusal Yeterlilikler
Veri Bilimi (YL) (Tezli) (İngilizce)

Önizleme

Yüksek Lisans TYYÇ: 7. Düzey QF-EHEA: 2. Düzey EQF-LLL: 7. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: DATS5101
Ders İsmi: Veritabanı Uygulamaları
Ders Yarıyılı: Güz
Ders Kredileri:
AKTS
9
Öğretim Dili: İngilizce
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Zorunlu
Dersin Seviyesi:
Yüksek Lisans TYYÇ:7. Düzey QF-EHEA:2. Düzey EQF-LLL:7. Düzey
Dersin Veriliş Şekli: Yüz yüze
Dersin Koordinatörü: Doç. Dr. ŞEBNEM ÖZDEMİR
Dersi Veren(ler): Prof. Dr. METİN ZONTUL
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Bu ders, öğrencilere veritabanı kavramlarını kapsamlı bir şekilde anlama, veritabanı tasarımı ve uygulamasında pratik beceriler ve veritabanlarının uygulama geliştirmeye entegrasyonunu sağlamak için tasarlanmıştır.
Öğrenciler veritabanı sistemlerinin teorik temellerini öğrenecek, hem SQL hem de NoSQL veritabanlarıyla uygulamalı deneyim kazanacak ve verimli, güvenilir ve ölçeklenebilir veritabanı uygulamaları oluşturmak için bu bilgilerden yararlanacaklardır.
Kurs ödevleri ve projeleri aracılığıyla öğrenciler, yalnızca veritabanı oluşturma ve yönetme becerilerini değil, aynı zamanda bunları gerçek dünya uygulamalarına sorunsuz bir şekilde entegre etme becerilerini de göstereceklerdir.
Dersin İçeriği: 1.Veritabanı sistemlerine, mimarilerine, modellerine ve bileşenlerine genel bakış.
2. Veritabanı tasarımı ve veri modellemesi için prensipler ve metodolojiler.
3. Veritabanı manipülasyonu ve sorgulama için SQL'in değerlendirilmesi ve kullanımı.
4. NoSQL veritabanlarına giriş ve modern veri ortamlarındaki uygulamaları.
5. Çeşitli uygulama bağlamlarında veritabanı çözümlerinin uygulanması ve yönetilmesi.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1) Veritabanı sistemleri, modelleri ve mimarisi hakkında sağlam bir anlayış sergilemek.
2) Veri modelleme metodolojilerine dayalı verimli veritabanı şemaları tasarlayabilme.
3) İlişkisel veritabanlarından veri manipülasyonu, depolama ve alma için SQL'i etkin bir şekilde kullanma.
4) NoSQL veritabanları için kullanım durumlarını tanır ve bunları uygun senaryolara uygular.
5) Veritabanı sistemlerini yazılım ve web uygulamalarına etkin bir şekilde entegre edebileceklerdir.

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Veritabanlarına giriş ve uygulama geliştirmedeki rolleri.
2) Veritabanı sistem mimarileri ve temel bileşenleri.
3) Veri modelleri ve veritabanı tasarım metodolojileri: Veri modelleri ve veritabanı tasarım metodolojileri.
4) SQL'e giriş ve temel veri manipülasyonu: SQL'e giriş ve temel veri manipülasyonu.
5) Karmaşık sorgulamalar için Karmaşık sorgulama için ileri SQL teknikleri.
6) Veritabanı normalizasyonu ve şema iyileştirme.
7) İşlem yönetimi ve eşzamanlılık kontrolü: İşlem yönetimi ve eşzamanlılık kontrolü.
8) Ara Sınav - 1-7. hafta konularını kapsar.
9) NoSQL veritabanlarına giriş ve veri depolama alternatifleri.
10) NoSQL veritabanı tasarımı ve belge tabanlı veritabanları.
11) NoSQL veritabanlarının sorgulanması ve veri toplama çerçeveleri.
12) SQL veritabanları ile uygulama geliştirme.
13) NoSQL veritabanları ile uygulama geliştirme.
14) Veritabanı uygulamalarında güvenlik ve en iyi uygulamalar.
15) Veritabanı uygulamalarının performans ayarlaması ve optimizasyonu.
16) Final Sınavı - Ders içeriğinin kapsamlı analizi.

Kaynaklar

Ders Notları / Kitaplar: Herhangi bir ders kitabı bulunmamaktadır.
There is no textbook.
Diğer Kaynaklar: Güncel makaleler, kitaplar kullanılacaktır.
Current articles and books will be used.

Ders - Program Öğrenme Kazanım İlişkisi

Course Learning Outcomes

1

2

3

4

5

Program Kazanımları
1) Bu programı başarıyla tamamlayan öğrenciler, Veri biliminin teknik uygulamalarının kapsamını ve kullanılabilecek araçları bilir. 3 3 3 3 3
2) Bu programı başarıyla tamamlayan öğrenciler, Uygulama sonuçlarının toplum-kültür-hukuk üzerindeki etkilerini bilir. 3 3 3 3 3
3) Bu programı tamamlayan öğrenciler; Uygulama süreçlerindeki matematiği ve kodu tanır 3 3 3 3 3
4) Bu programı tamamlayan öğrenciler; Veri bilimindeki süreçlerin çıktı ve birey üzerindeki etkilerini açıklar 3 3 3 3 3
5) Bu programı başarıyla tamamlayan öğrenciler, Bir bütün olarak veri bilimiyle oluşan içgörü-öngörü ve uzgörüyü belli bir disiplin/vaka karşında anlar. 3 3 3 3 3

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Dersin Program Kazanımlarına Etkisi Katkı Payı
1) Bu programı başarıyla tamamlayan öğrenciler, Veri biliminin teknik uygulamalarının kapsamını ve kullanılabilecek araçları bilir. 3
2) Bu programı başarıyla tamamlayan öğrenciler, Uygulama sonuçlarının toplum-kültür-hukuk üzerindeki etkilerini bilir. 3
3) Bu programı tamamlayan öğrenciler; Uygulama süreçlerindeki matematiği ve kodu tanır 3
4) Bu programı tamamlayan öğrenciler; Veri bilimindeki süreçlerin çıktı ve birey üzerindeki etkilerini açıklar 3
5) Bu programı başarıyla tamamlayan öğrenciler, Bir bütün olarak veri bilimiyle oluşan içgörü-öngörü ve uzgörüyü belli bir disiplin/vaka karşında anlar. 3

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Ara Sınavlar 1 % 40
Final 1 % 60
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 40
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 60
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı Aktiviteye Hazırlık Aktivitede Harçanan Süre Aktivite Gereksinimi İçin Süre İş Yükü
Ders Saati 14 0 3 42
Ara Sınavlar 1 80 1 81
Final 1 100 1 101
Toplam İş Yükü 224