Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Bulut Bilişim ve Büyük Veri Yapıları ENM 523 0 3 + 0 3 6
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi YUKSEK_LISANS
Dersin Türü Seçmeli
Dersin Koordinatörü Doç.Dr. SAFİYE SENCER
Dersi Verenler Doç.Dr. SAFİYE SENCER,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Teknolojinin ilerlemesiyle birlikte saklanan veri, büyük miktarlara ulaşmıştır. Bulut bilişim yapısının analiz edilmesi ile birlikte bu büyük verilerin depolanabilme yapısı ve ilgili bulut bilişim tekniklerini uygulamalı olarak öğrenilmesi ve incelenmesi amaçlanmaktadır. Bu ders kapsamında bulut bilişim modelleri, teknikleri ve mimarilerine odaklanılarak, bulut bazlı yazılım sistemleri tasarlamak ve geliştirmek hedeflenmektedir. SaaS, PaaS, IaaS ve IdaaS gibi kavramlar ve bu kavramlara yönelik hizmet sağlayıcıları tanıtılacaktır. Sanallaştırma ve bulut hesaplamadaki güncel uygulamalar hakkında bilgi vermektir. Aynı zamanda bilgi çıkarsaması ile ilgili kural yapısının elde edilebilmesi sürecinin uygulamalı olarak öğrenilmesi hedeflenmektedir. Sanallaştırılmış işletim sistemleri, kuruluşları ve uygulamaları anlatılacaktır. Hesaplama modelleri, teknik ve mimarileri tanıtılacaktır. Sanallaştırma ve bulut hesaplamada uygulama tasarımları ve büyük veri yapıları ile uygulama biçimleri hakkında bilgi verilecektir. Kurumsal Kaynak Planlamasındaki kullanım ile bulut bilişim uygulama arasındaki bağlantı üzerinde durulacaktır. Derste bulut bilişim algoritmaları, geliştirilen teknikler ve uygulamalar incelenerek, finansal, tıbbi, sanayi, imalat v.b. birçok veri kümesi üzerinde analiz yapılarak veri üzerinden bilgi çıkarma teknikleri öğretilecektir.

Dersin İçeriği

Büyük veri yapıları ve özellikleri ile bulut bilişim mimarisi, mimari algoritmalarının incelenmesi ve istatistiksel, makine öğrenimi ve kural çıkarımı temelleri ile algoritma yapılarının incelenmesini içermektedir. Google App Engine kullanarak basit uygulamalar geliştirebileceklerdir. Sanallaştırma, service yönelimli mimari ve web servisleri hakkında bilgi sahibi olacaklardır. Dağıtık depolama ve güvenlik kavramlarını öğreneceklerdir

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Bireysel Çalışma, Sınav,
2 Anlatım, Ödev,
3 Problem Çözme,
4 Proje Temelli Öğrenme , Proje / Tasarım,
Hafta Ders Konuları Ön Hazırlık
1 Bulut Bilişime Giriş ve Büyük Veri ve Özellikleri
2 Bulut Bilişim Hizmet ve Dağıtım Modelleri
3 Bulut Teknolojileri (Web Servisler, AJAX, Mashups)
4 Bulut Geliştirme: Bulutta Veri Saklanması
5 Sanallaştırma Teknolojileri ve Çok Kiracılı Yazılım Bulut Geliştirme:
6 Yazılım Mimarisi Özel Ticari Şirket Yazılımları
7 İş Akışı ve İş Süreçleri-
8 SQL Kullanılarak İstatiksel Analiz
9 Google App Engine kullanıalrak basit uygulamalar geliştirme
10 Sanallaştırma ve Servis Yönelimli Mimari üzerinde çalışma
11 Dağıtık Depolama ve Güvenlik Kavramları
12 Bağlantı analizi-Web madenciliği
13 Bulut Geliştirme
14 Bulut Bilişim Uygulaması
Kaynaklar
Ders Notu

(1)     Li, X., Qiu, J., Cloud Computing for Data- Intensive Applications, ISBN 978-1-4939-1904-8 ISBN 978-1-4939-1905-5 (eBook), DOI 10.1007/978-1-4939-1905-5, Springer,  New York 2014.

 

 (2) Mining of Massive Datasets, Jure Leskovec, Anand Rajaraman, Jeffrey David Ullman, Stanford University, 2011.

 

(3) Enterprise Cloud Computing, by Gautam Shroff, Cambridge University Press, 2010

Ders Kaynakları

(1) Handbook of Cloud Computing, Borko Furht · Armando Escalante Editors Springer (2010); Ivanka Menken, Cloud Computing Virtualization Specialist Complete Certification Kit: Study Guide Book and Online Course  Emereo Pty Ltd; 2 edition (August 26, 2010)

(2) Real-Time Big Data Analytics: Emerging Architecture, Mike Barlow, O’Reilly Media, 2013.

(3) Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders and Practitioners, Jared Dean, Wiley, 2014.

(4) Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data, EMC Education Services, 2015.

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Mühendislik alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşabilme, bilgiyi değerlendirme, yorumlama ve uygulamaktır. X
2 Sınırlı ya da eksik verileri kullanarak bilimsel yöntemlerle bilgiyi tamamlayabilme ve uygulama becerisi; değişik disiplinlere ait bilgileri bütünleştirebilmektir. X
3 Mühendislik problemlerini kurgulayabilme, çözmek için yöntem geliştirme ve çözümlerde yenilikçi yöntemler uygulamaktır. X
4 Yeni ve orijinal fikir ve yöntemler geliştirme becerisi; sistem, parça veya süreç tasarımlarında yenilikçi çözümler geliştirebilmektir. X
5 Analitik, modelleme ve deneysel esaslı araştırmaları tasarlama ve uygulama becerisi; bu süreçte karşılaşılan karmaşık durumları analiz etme ve yorumlamaktır. X
6 Gereksinim duyulan bilgi ve verileri tanımlama, bunlara ulaşma ve ileri düzeyde değerlendirmektir. X
7 Çok disiplinli takımlarda liderlik yapma, karmaşık durumlarda çözüm yaklaşımları geliştirebilme ve sorumluluk almaktır. X
8 Çalışmalarının süreç ve sonuçlarını, o alandaki veya dışındaki ulusal ve uluslar arası ortamlarda sistematik ve açık bir şekilde yazılı ya da sözlü olarak aktarabilmektir. X
9 Mühendislikte uygulanan modern teknik ve yöntemler ile bunların sınırları hakkında kapsamlı bilgileri yorumlamaktır. X
10 Mesleğinin yeni ve gelişmekte olan uygulamaları hakkında farkındalık; gerektiğinde bunları inceleme ve öğrenebilmektir. X
11 Mühendislik uygulamalarının sosyal ve çevresel boyutlarını anlama ve sosyal çevreye uyum sağlamaktır. X
12 Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetmektir. X
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ödev 30
2. Ödev 30
3. Ödev 40
Toplam 100
1. Yıl İçinin Başarıya 60
1. Final 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) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ödev 1 25 25
Proje / Tasarım 1 20 20
Final 1 1 1
Toplam İş Yükü 142
Toplam İş Yükü / 25 (Saat) 5,68
Dersin AKTS Kredisi 6