Degree course: 
Corso di Second cycle degree in COMPUTER SCIENCE
Academic year when starting the degree: 
Academic year in which the course will be held: 
Course type: 
Compulsory subjects, characteristic of the class
Second semester
Standard lectures hours: 
Detail of lecture’s hours: 
Lesson (48 hours)

The course requires that students have good knowledge of relational data management systems.

Final Examination: 

The exam consists of a written exam of 2 hours in which the student is required to respond to open questions, aimed at verifying the acquisition and proper understanding of the topics presented during the course. The final vote, out of thirty, will take into account the accuracy and quality of the responses (70%), the skill of exposure (10%) and the ability to adequately justify statements, analyzes and opinions (20%).

Voto Finale

The course aims at providing the necessary knowledge and skills needed for the design and use of data management systems in cloud computing. After having attended the course, the student will be able to autonomously judge the services provided by cloud frameworks, to design new cloud-based solutions taking into account current ICT standards, when available. At this purpose, the course aims to develop in the student the skill to objectively assess new technologies, analysing the strengths and weaknesses of existing architectures.
The objective is achieved by analyzing basic building block technologies of cloud architectures (e.g., machine virtualisation, memories and networks), innovative data models (e.g., noSQL models) and the new data management paradigms (e.g., MapReduce). Major security and privacy issues are also presented.
These aspects are studied, where possible, taking as reference the architectures of the principal commercial solutions (e.g., Microsoft, Amazon web service, etc.).

The course is organized in 48 hours as in the following:
- Introduction to cloud computing. Lectures 6h
- Introduction to virtualization technologies. Lectures 10h.
- NoSQL data models. Lectures 12h.
- New paradigms for data management in the cloud. Lectures 12h.
- Data protection in the cloud. Lectures 8h.

The suggested material includes lectures slides, available through e-learning platform


The course is organized in 48 hours of lectures.