CLOUD COMPUTING
Course objectives
General Objectives: The purpose of the course is to give students the basic concepts of distributed systems and then to focus on cloud computing technologies. The course cover theoretical and practical aspects with a focus on real examples. At the end of the course students are supposed to be capable to chose, setup and use cloud services and to design and deploy scalable architectures and elastic applications. Specific Objectives: Knowledge and understanding: On completion of the course, the student will be be able to describe and to explain - the general concepts related to distributed systems - the concepts of system and application virtualization - the mechanisms and algorithms used in cloud computing - the technologies for cloud storage - the big data processing frameworks - the cyber security issues and solutions in cloud computing Applying knowledge and understanding: On completion of the course, the student will be able: - to design and to implement a scalable architecture and to deploy an elastic application - to write and to present practical results in the form of technical report - to analyze and to present scientific work - to select, to configure and to run cloud services by using management GUI and API offered by IaaS providers - to design and to configure elastic infrastructure and to deploy elastic applications. - to make design choices that account for cyber security issues Making judgements: On completion of the course, the student will: - be capable to assess and to compare cloud technologies and cloud services, as well as big data processing frameworks - be capable to identify, to assess and to compare state of the art solutions - strengthen his/her critical thinking ability Communication skills: On completion of the course, the student will: - be capable to discuss on and to convey his/her own opinion on cloud technologies - be capable to present the analysis of a selected topic to a wide audience Learning skills: During the course, the student will develop and will enhance his/her critical thinking skill by means of studying and analyzing scientific work and technical documentation. Moreover, the student will improve his/her capability to integrate information from different sources, e.g. books, technical/scientific papers, practical experiences.
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
- Lesson code1047205
- Academic year2025/2026
- CourseData Science
- CurriculumSingle curriculum
- Year1st year
- Semester2nd semester
- SSDINF/01
- CFU6