Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4KİA260Bulut Bilişim Sistemleri2+0+02210.06.2026

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı İnternet ve Ağ Teknolojileri
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, veri yoğun bilimsel uygulamalarda kullanılan bulut programlama modellerini ve bulut tabanlı yazılım geliştirme araçlarını tanıtmak ve öğretmektir. Öğrencilerin güncel bulut programlama platformlarını kullanarak ölçeklenebilir uygulamalar geliştirebilecek bilgi ve beceriye ulaşmaları hedeflenmektedir.
Dersin İçeriği Dersin içerinde bulut programlama kapsamındaki yeni programlama paradigmaları, sanallaştırma ortamları, büyük bilimsel veri analizi gibi konular işlenecektir.
Dersin Yöntem ve Teknikleri Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Sınav , Ödev,
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr. Gör. Reha PAŞAOĞLU
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar https://developers.google.com/profile/u/me/plans-and-pricing?continue=https%3A%2F%2Fwww.cloudskillsboost.google%2Fsubscriptions
Ders Notları Sınıf Ders Notları

Ders Yapısı
Matematik ve Temel Bilimler %30
Mühendislik Bilimleri %30
Mühendislik Tasarımı %20
Fen Bilimleri %10
Alan Bilgisi %10

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Sınıf Dışı Ç. Süresi 14 1 14
Ödevler 7 2 14
Ara Sınavlar 1 2 2
Yarıyıl Sonu Sınavı 1 2 2
Toplam İş Yükü   AKTS Kredisi : 2 60

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Bulut Bilişim ve Büyük Veri temel kavramlarını öğrenme ve uygulayabilme bilgi ve becerisi kazandıracaktır.
2 Bulut Bilişim ortamında Büyük Veri yığınlarından bilgiyi bulup çıkarma becerisi kazandıracaktır.
3 Bulut Bilişim platformu üzerindeki büyük veri yığınlarından bilgi çıkarma ve analiz etme becerisi kazandıracaktır.
4 Bulut Bilişim platformları ile ilgili beceriler kazanılacaktır.
5 Büyük Veri araçları ile ilgili beceriler kazanılacaktır.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Derse Giriş Ders izlencesi, bulut bilişim kavramı ve dersin temel amaçları incelenir. Ders izlencesi, sınıf ders notları
2 Dağıtık Sistem Modelleri ve Destekleyici Teknolojiler Dağıtık sistem, istemci-sunucu mimarisi ve temel ağ kavramları hakkında ön okuma yapılır. Dağıtık sistemler ders notu, mimari şemalar
3 Ölçeklenebilir Programlama için Bilgisayar Kümeleri Kümeleme, paralel işlem ve ölçeklenebilirlik kavramları araştırılır. Küme bilişim ders notu, örnek cluster mimarileri
4 Bilgisayar Kümeleri ve Veri Merkezlerinde Sanal Makinalar ve Sanallaştırma Sanal makine, hipervizör, container ve sanallaştırma türleri incelenir. Sanallaştırma ders notu, sanal makine kurulum yönergesi
5 Bulut Platform Mimarisi ve Sanal Veri Merkezleri IaaS, PaaS, SaaS ve sanal veri merkezi kavramları önceden incelenir. Bulut platform mimarisi sunumu, servis modeli dokümanı
6 Sanallaştırılmış Veri Merkezleri üzerinde Bulut Platform Mimarisi: Veri Merkezi Tasarımı ve Ağ Programlama Veri merkezi bileşenleri, sanal ağlar, IP yapılandırması ve yük dengeleme kavramları araştırılır. Veri merkezi tasarım şemaları, ağ programlama uygulama föyü
7 Sanallaştırılmış Veri Merkezleri üzerinde Bulut Platform Mimarisi: Bulut Programlama Servis Modelleri Bulut servis modelleri ve dağıtım modelleri karşılaştırmalı olarak incelenir. Bulut servis modelleri ders notu, karşılaştırma tablosu
8 Büyük Veri İşleme Platformları I Büyük veri, veri gölü, MapReduce, Hadoop ve Spark kavramları hakkında ön okuma yapılır. Büyük veri işleme ders notu, örnek veri seti
9 Büyük Veri İşleme Platformları II Önceki haftadaki büyük veri işleme kavramları tekrar edilir ve örnek senaryolar incelenir. Uygulama föyü, örnek büyük veri işlem adımları
10 Bulut Programlama Platformları - I Google Cloud, AWS ve Azure gibi bulut platformlarının temel hizmetleri araştırılır. Bulut platformları tanıtım dokümanı, Google Cloud Skills Boost kaynağı
11 Bulut Programlama Platformları - II Depolama, veri tabanı, sunucusuz mimari ve uygulama barındırma hizmetleri incelenir. Bulut servisleri uygulama föyü, platform dokümanları
12 Bulut Programlama Platformları - III Ölçeklenebilir uygulama geliştirme, container ve temel dağıtım kavramları araştırılır. Dağıtım örnekleri, container ve bulut uygulama notları
13 Grid Programlama ve Kaynak Yönetimi Grid bilişim, kaynak planlama ve görev zamanlama kavramları önceden incelenir. Grid programlama ders notu, kaynak yönetimi örnekleri
14 Grid Programlama ve Kaynak Yönetimi ve Genel Değerlendirme Bulut, büyük veri ve grid programlama konuları genel olarak tekrar edilir. Genel tekrar notları, uygulama kontrol listesi

 
Sürdürülebilir Kalkınma Amaçları
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
Tüm 2 1 2 1 1 2 2 2 1 2
Ö1 1 1 1 1 1 1 1 1 2 1
Ö2 4 1 4 3 3 4 1 4 1 1
Ö3 1 1 1 1 1 1 1 1 1 5
Ö4 1 1 1 1 1 1 4 1 1 1
Ö5 1 1 1 1 1 1 1 3 1 1

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek