BİLİŞİM GÜVENLİĞİ TEKNOLOJİSİ
Qualification Awarded Program Süresi Toplam Kredi (AKTS) Öğretim Şekli Yeterliliğin Düzeyi ve Öğrenme Alanı
Associate (Short Cycle) Degree 2 120 FULL TIME TYÇ, TR-NQF-HE, EQF-LLL, ISCED (2011):Level 5
QF-EHEA:Short Cycle
TR-NQF-HE, ISCED (1997-2013): 48,52

Ders Genel Tanıtım Bilgileri

Course Code: 2022002004
Ders İsmi: Cloud Computing Systems
Ders Yarıyılı: Fall
Ders Kredileri:
Theoretical Practical Labs Credit ECTS
3 0 0 3 3
Language of instruction: TR
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Other Recommended Topics for the Course: It is recommended that students have basic knowledge of networking and operating systems for better understanding of the course. Additionally, creating free accounts on platforms such as AWS, Azure, or Google Cloud will be beneficial for gaining hands-on experience. Since the course covers virtual machines, containers, CI/CD processes, and security topics, students are expected to actively experiment with these technologies. Keeping up with current cloud computing trends and adopting project-based learning methods is also encouraged.
Type of course: Bölüm Seçmeli
Course Level:
Associate TR-NQF-HE:5. Master`s Degree QF-EHEA:Short Cycle EQF-LLL:5. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. Ayşenur ÖZTÜRK
Course Lecturer(s):
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: Cloud Computing Systems course aims to provide students with knowledge about cloud computing technologies, service models, platforms, and distributed systems, while teaching data storage, management, and security concepts. The course also focuses on cloud-based application development processes and raises awareness of security measures. Additionally, the integration of innovative technologies like artificial intelligence and IoT in cloud computing is addressed. This course is designed to equip students with both theoretical knowledge and practical skills in the field of cloud computing.
Course Content: Cloud Computing Systems course covers the fundamentals, history, architecture, and service models (SaaS, PaaS, IaaS) of cloud computing, along with popular cloud platforms and providers, distributed systems, data storage, and security. It also focuses on cloud-based application development, security measures, the integration of innovative technologies (AI, IoT), and performance management. The course also addresses ethical and legal issues in cloud computing.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Explains cloud computing concepts, service models (IaaS, PaaS, SaaS), and deployment models (Public, Private, Hybrid, Multi-cloud).
2) Identifies the fundamental components of cloud computing systems, virtualization technologies, and container architecture.
3) Describes cloud security, access management (IAM), data backup, and encryption methods.
4) Evaluates cost management and optimization processes in cloud platforms.
2 - Skills
Cognitive - Practical
1) Creates virtual machines and storage solutions on AWS, Azure, or Google Cloud platforms.
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Ders Akış Planı

Week Subject Related Preparation
1) Introduction to Cloud Computing Systems Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
2) Cloud Computing Architecture Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
3) Cloud Computing Service Models Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
4) Cloud Computing Installation Models Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
5) Cloud Computing Applications Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
6) Cloud Data Storage Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
7) Cloud Resource Management Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
8) Midterm Exam Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
9) Cloud Computing and Virtualization Method Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
10) Cloud Computing and the Web Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
11) Security in Cloud Computing Systems Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
12) Cloud Technology Development Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
13) Parallel and Distributed Systems Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
14) Service Environments Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
15) General Review Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.
16) Final Exam Marinescu, D. C. (2018). Cloud computing Theory and Practice (2nd ed.). Morgan Kaufmann Publishers. Köse, U. & Armutlu, H. (2015). Bulut bilişim: temel konular ve amazon web services AWS. Detay Yayıncılık. Hurwitz, J., Kaufman, M. & Halper, F. (2012). Cloud Services For Dummies, IBM Limited Edition. John Wiley & Sons, Inc. ISBN: 978-1-118-34012-7.

Sources

Course Notes / Textbooks: Erl, T., Puttini, R., & Mahmood, Z. (2013). Cloud computing: Concepts, technology & architecture. Prentice Hall.
Hurwitz, J., Bloor, R., Kaufman, M., & Halper, F. (2010). Cloud computing for dummies. Wiley.
Piper, B., & Clinton, D. (2020). AWS certified solutions architect study guide: Associate SAA-C02 exam. Sybex.
References: Erl, T., Puttini, R., & Mahmood, Z. (2013). Bulut Bilişim: Kavramlar, Teknoloji ve Mimari. Prentice Hall.
Hurwitz, J., Bloor, R., Kaufman, M., & Halper, F. (2010). Bulut Bilişim for Dummies (Yeni Başlayanlar için Bulut Bilişim). Wiley.
Piper, B., & Clinton, D. (2020). AWS Sertifikalı Çözüm Mimarı Çalışma Kılavuzu: Associate SAA-C02 Sınavı. Sybex.

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

Ders Öğrenme Kazanımları

1

2

3

4

5

Program Outcomes
1) Having knowledge and skills in security algorithms for programming
1) Possesses in-depth theoretical knowledge in information security, cybersecurity, network security, and data protection.
2) Understands information security management systems, national and international security standards, ethical considerations, and legal regulations.
2) Ability to install and manage software required for end user security
3) Has analytical thinking skills in classifying cyber threats, attack vectors, and defense mechanisms.
3) Having the ability to install and manage computer networks and use the network operating system
4) Theoretically comprehends security technologies such as cryptography, digital signatures, authentication, and access control mechanisms.
5) Can establish network security policies and effectively manage security tools such as firewalls and intrusion detection/prevention systems.
6) Has expertise in applying cryptographic algorithms, using data encryption techniques, and analyzing cybersecurity intelligence.
7) Can conduct penetration tests and security assessments to identify system vulnerabilities and develop preventive measures.

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

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Having knowledge and skills in security algorithms for programming 2
1) Possesses in-depth theoretical knowledge in information security, cybersecurity, network security, and data protection. 2
2) Understands information security management systems, national and international security standards, ethical considerations, and legal regulations.
2) Ability to install and manage software required for end user security 4
3) Has analytical thinking skills in classifying cyber threats, attack vectors, and defense mechanisms.
3) Having the ability to install and manage computer networks and use the network operating system 3
4) Theoretically comprehends security technologies such as cryptography, digital signatures, authentication, and access control mechanisms.
5) Can establish network security policies and effectively manage security tools such as firewalls and intrusion detection/prevention systems.
6) Has expertise in applying cryptographic algorithms, using data encryption techniques, and analyzing cybersecurity intelligence.
7) Can conduct penetration tests and security assessments to identify system vulnerabilities and develop preventive measures.

Öğrenme Etkinliği ve Öğretme Yöntemleri

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
total %
PERCENTAGE OF SEMESTER WORK % 0
PERCENTAGE OF FINAL WORK %
total %