CNG495 CLOUD COMPUTING
Course Code: | 3550495 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 5.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Lecturer KEMAL KILIÇ |
Offered Semester: | Spring Semesters. |
Course Objectives
This course aims to provide the background to the architecture, concepts, principles, models, techniques and current practices of cloud computing, and also to raise awareness of security and privacy issues in cloud environments. It involves hands-on assignments that will utilize the cloud technologies, such as virtual resources, application platforms, MapReduce, data stores etc.
Course Content
Cloud basics. Service models. Cloud platforms. Cloud access. Resource virtualization. Virtualization types. Multi-tenant software. Cloud applications: design, construction and deployment. Use of workflows. MapReduce. Data in the cloud. CAP theorem. NoSQL.
Course Learning Outcomes
SO(c) – PI-c1.
Design computer-based systems with realistic requirements.
SO(e) – PI-e3.
Integrate a set of available hardware and software components into a working system.
SO(i) – PI-i2.
Explore topics not covered in lectures.
Program Outcomes Matrix
Level of Contribution | |||||
# | Program Outcomes | 0 | 1 | 2 | 3 |
1 | Employ knowledge of mathematics, science and engineering to formulate solution to real life computing problems | ✔ | |||
2 | Design and conduct experiments, as well as analyze, evaluate and interpret data | ✔ | |||
3 | Design systems, components, and/or processes by specifying the requirements and determining the realistic constraints such as ethical and environmental | ✔ | |||
4 | Judge professional and ethical principles and integrate them in the working environment | ✔ | |||
5 | Have the ability to communicate effectively | ✔ | |||
6 | Recognize the need for, and an ability to engage in life-long learning | ✔ |
0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution