Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Bulut Bilişim ISE 465 7 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler

Bilişim Sistemleri Altyapı ve Teknolojileri

Web Programlama

Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Öğr.Gör. UĞUR ÖZBEK
Dersi Verenler Öğr.Gör. UĞUR ÖZBEK,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Bu dersin amacı, öğrencilere bulut bilişim kavramlarını, mimarilerini ve hizmet modellerini tanıtarak modern bilgi sistemlerinin bulut üzerinde nasıl tasarlandığını ve yönetildiğini öğretmektir.
Öğrenciler, SaaS, PaaS, IaaS ve FaaS gibi hizmet modelleri ile AWS, Azure, Google Cloud gibi platformlar üzerinden uygulama geliştirme ve dağıtım süreçlerine ilişkin temel bilgi ve becerileri kazanacaklardır.
Ayrıca bulut tabanlı sistemlerin güvenlik, ölçeklenebilirlik, maliyet yönetimi ve sürdürülebilirlik boyutları tartışılacaktır.

Dersin İçeriği
  • Bulut Bilişime Giriş: Kavramlar, tarihçe, temel özellikler

  • Bulut Hizmet Modelleri: SaaS, PaaS, IaaS, FaaS

  • Bulut Dağıtım Modelleri: Özel, Genel, Hibrit, Topluluk Bulutları

  • Sanallaştırma Teknolojileri ve Konteynerizasyon (Docker, Kubernetes)

  • Bulut Depolama, Yedekleme ve Dağıtık Dosya Sistemleri

  • Güvenlik, Erişim Kontrolü ve Veri Gizliliği

  • Güncel Bulut Platformları: AWS, Azure, Google Cloud

  • Bulut Bilişim Uygulamaları: Eğitim, Sağlık, IoT, Yapay Zekâ

  • Mobil ve Uygulama Tabanlı Bulut Sistemleri

 

  • Bulut Bilişimde Gelecek Eğilimler (Serverless, Edge Computing)

Kalkınma Amaçları
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Bulut bilişim kavramlarını, hizmet ve dağıtım modellerini açıklar. Anlatım, Soru-Cevap, Kısa Cevaplı Testler,
2 Bulut mimarilerinde kullanılan teknik bileşenleri (sanallaştırma, konteyner, API vb.) tanımlar. Problem Çözme, Proje, Çoktan Seçmeli Testler,
3 SaaS, PaaS ve IaaS kavramlarını karşılaştırır ve kullanım senaryolarını değerlendirir. Anlatım, Soru-Cevap, Yazılı Sınavlar (Kısa ve Uzun Yanıtlı),
4 AWS, Azure veya benzeri platformlar üzerinde temel bir bulut uygulaması tasarlar veya yapılandırır. Anlatım, Bireysel Çalışma, Doğru Yanlış Testleri,
5 Bulut sistemlerinin avantaj, dezavantaj ve güvenlik risklerini analiz eder. Anlatım, Boşluk Doldurma Testleri, Kısa Cevaplı Testler,
6 Bulut bilişimin kurumsal bilgi sistemlerine entegrasyon stratejilerini tartışır. Problem Çözme, Çoktan Seçmeli Testler, Yazılı Sınavlar (Kısa ve Uzun Yanıtlı),
7 Bulut tabanlı sistemlerin maliyet, performans ve ölçeklenebilirlik kriterlerini değerlendirir. Proje, Performans Değerlendirme, Yazılı Sınavlar (Kısa ve Uzun Yanıtlı),
8 Bulut bilişim teknolojilerinin etik, çevresel ve sosyal etkileri üzerine bilinç geliştirir. Problem Çözme, Soru-Cevap, Yazılı Sınavlar (Kısa ve Uzun Yanıtlı), Ödev / Evde-Çöz Sınavlar,
Hafta Ders Konuları Ön Hazırlık
1 Bulut Bilişime Giriş: Kavramlar, tarihçe, temel özellikler
2 Bulut Hizmet Modelleri: SaaS, PaaS, IaaS
3 Bulut Dağıtım Modelleri: Özel, Genel, Hibrit, Topluluk Bulutları
4 Sanallaştırma Teknolojileri ve Konteynerizasyon (Docker, Kubernetes)
5 Güncel Bulut Platformları: AWS, Azure, Google Cloud -
6 Güncel Bulut Platformları: AWS, Azure, Google Cloud
7 Güncel Bulut Platformları: AWS, Azure, Google Cloud
8 Ara Sınav
9 Güvenlik, Erişim Kontrolü ve Veri Gizliliği
10 Mobil ve Uygulama Tabanlı Bulut Sistemleri
11 Bulut Bilişimi Etkinleştiren Teknolojiler
12 Bulut Depolama, Yedekleme ve Dağıtık Dosya Sistemleri
13 Bulut Bilişim Uygulamaları: Eğitim, Sağlık, IoT, Yapay Zekâ
14 Bulut Bilişimde Gelecek Eğilimler (Serverless, Edge Computing)
Kaynaklar
Ders Notu

Öğretim elemanı tarafından hazırlanan ders notları

Ders Kaynakları

Enterprise Cloud Computing, by Gautam Shroff, Cambridge University Press, 2010

Cloud Computing: Concepts, Technology, Security & Architecture (Second Edition) by T. Erl, E. Barceló, 2024

The Self-Taught Cloud Computing Engineer: A comprehensive professional study guide to AWS, Azure, and GCP, Dr. Logan Song , 2023

 

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 Bulut bilişim kavramlarını, hizmet ve dağıtım modellerini açıklar. 2 2 3 3 0 3 1 1 2 1 1 1
2 Bulut mimarilerinde kullanılan teknik bileşenleri (sanallaştırma, konteyner, API vb.) tanımlar.
3 SaaS, PaaS ve IaaS kavramlarını karşılaştırır ve kullanım senaryolarını değerlendirir.
4 AWS, Azure veya benzeri platformlar üzerinde temel bir bulut uygulaması tasarlar veya yapılandırır.
5 Bulut sistemlerinin avantaj, dezavantaj ve güvenlik risklerini analiz eder.
6 Bulut bilişimin kurumsal bilgi sistemlerine entegrasyon stratejilerini tartışır.
7 Bulut tabanlı sistemlerin maliyet, performans ve ölçeklenebilirlik kriterlerini değerlendirir.
8 Bulut bilişim teknolojilerinin etik, çevresel ve sosyal etkileri üzerine bilinç geliştirir.
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 50
2. Ödev 15
4. Proje / Tasarım 20
3. Ödev 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) 16 3 48
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ara Sınav 1 6 6
Final 1 12 12
Proje / Tasarım 2 10 20
Toplam İş Yükü 134
Toplam İş Yükü / 25 (Saat) 5,36
dersAKTSKredisi 5