
| Course Code | : MCS538 |
| Course Type | : Area Elective |
| Couse Group | : Second Cycle (Master's Degree) |
| Education Language | : English |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
This course is designed to provide advanced knowledge and practical skills in Cloud Computing Application. The course focuses on hands-on learning experiences and real-world applications of cloud computing technologies and platforms. Students will explore advanced topics, tools, and techniques used in developing, deploying, and managing cloud-based applications.
Develop an in-depth understanding of advanced cloud computing concepts, architectures, and models. Explore advanced cloud services and platforms, including AWS, Azure, and Google Cloud. Gain practical experience in designing, implementing, and deploying cloud-based applications. Understand cloud-native development practices and microservices architecture. Learn advanced techniques for cloud storage, database management, and data analytics in the cloud. Explore security considerations and best practices for cloud-based applications. Investigate containerization and orchestration tools such as Docker and Kubernetes. Discuss emerging trends and future directions in cloud computing applications.
| 1. | Demonstrate an advanced understanding of cloud computing concepts, architectures, and models. |
| 2. | Apply cloud-native development practices and microservices architecture in real-world scenarios. |
| 3. | Utilize advanced features and services of major cloud platforms, including AWS, Azure, and Google Cloud. |
| 4. | Design and implement cloud-based applications, considering scalability, availability, and performance. |
| 5. | Apply cloud-based data analytics and machine learning techniques for large-scale data processing and insights. |
| 1. | "Cloud Computing: A Hands-On Approach", Arshdeep Bahga and Vijay Madisetti. |
| 2. | "Cloud Computing: Principles and Paradigms", Rajkumar Buyya, James Broberg, and Andrzej Goscinski. |
| 3. | "Cloud Native Development Patterns and Best Practices", John Gilbert. |
| 4. | "Cloud Computing: From Beginning to End", Ray J. Rafaels. |
| 5. | "Cloud Computing: Theory and Practice", Dan C. Marinescu. |
| Type of Assessment | Count | Percent |
|---|---|---|
| Attending Lectures | 1 | %5 |
| Project | 1 | %15 |
| Midterm Examination | 1 | %10 |
| Final Examination | 1 | %70 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 2 | 3 | 77 |
| Project | 1 | 20 | 3 | 23 |
| Individual Work | 14 | 0 | 1 | 14 |
| Midterm Examination | 1 | 10 | 3 | 13 |
| Final Examination | 1 | 20 | 3 | 23 |
| TOTAL WORKLOAD (hours) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | |
OÇ-1 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
OÇ-2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
OÇ-3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
OÇ-4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
OÇ-5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |