Study programme competencies |
Code
|
Study programme competences / results
|
A5 |
Capacidade de comprender e saber aplicar o funcionamento e organización da internet, as tecnoloxías e protocolos de redes de nova xeración, os modelos de compoñentes, sóftware intermediario e servizos. |
A9 |
Capacidade para deseñar e avaliar sistemas operativos e servidores, e aplicacións e sistemas baseados en computación distribuída. |
A10 |
Capacidade para comprender e poder aplicar coñecementos avanzados de computación de altas prestacións e métodos numéricos ou computacionais a problemas de enxeñaría. |
B1 |
Capacidade de resolución de problemas. |
B5 |
Habilidades de xestión da información. |
B9 |
Capacidade para xerar novas ideas (creatividade). |
B10 |
Capacidade para proxectar, calcular e deseñar produtos, procesos e instalacións en todos os ámbitos da enxeñaría informática |
B13 |
Capacidade para o modelado matemático, cálculo e simulación en centros tecnolóxicos e de enxeñaría de empresa, particularmente en tarefas de investigación, desenvolvemento e innovación en todos os ámbitos relacionados coa Enxeñaría en Informática |
B14 |
Capacidade para a elaboración, planificación estratéxica, dirección, coordinación e xestión técnica e económica de proxectos en todos os ámbitos da Enxeñaría en Informática seguindo criterios de calidade e ambientais |
B16 |
Capacidade para a posta en marcha, dirección e xestión de procesos de fabricación de equipos informáticos, con garantía da seguridade para as persoas e bens, a calidade final dos produtos e a súa homologación |
B17 |
Capacidade para a aplicación dos coñecementos adquiridos e de resolver problemas en contornas novas ou pouco coñecidos dentro de contextos máis amplos e multidisciplinares, sendo capaces de integrar estes coñecementos |
B18 |
Capacidade para comprender e aplicar a responsabilidade ética, a lexislación e a deontología profesional da actividade da profesión de Enxeñeiro en Informática |
B19 |
Capacidade para aplicar os principios da economía e da xestión de recursos humanos e proxectos, así como a lexislación, regulación e normalización da informática |
B21 |
Posuír e comprender coñecementos que acheguen unha base ou oportunidade de ser orixinais no desenvolvemento e/ou aplicación de ideas, a miúdo nun contexto de investigación |
B22 |
Que os estudantes saiban aplicar os coñecementos adquiridos e a súa capacidade de resolución de problemas en contornas novas ou pouco coñecidos dentro de contextos máis amplos (ou multidisciplinares) relacionados coa súa área de estudo |
B23 |
Que os estudantes sexan capaces de integrar coñecementos e enfrontarse á complexidade de formular xuízos a partir dunha información que, sendo incompleta ou limitada, inclúa reflexións sobre as responsabilidades sociais e éticas vinculadas á aplicación dos seus coñecementos e xuízos |
B25 |
Que os estudantes posúan as habilidades de aprendizaxe que lles permitan continuar estudando dun modo que haberá de ser en gran medida autodirixido ou autónomo |
C6 |
Valorar criticamente o coñecemento, a tecnoloxía e a información dispoñible para resolver os problemas cos que deben enfrontarse. |
C7 |
Asumir como profesional e cidadán a importancia da aprendizaxe ao longo da vida. |
C8 |
Valorar a importancia que ten a investigación, a innovación e o desenvolvemento tecnolóxico no avance socioeconómico e cultural da sociedade |
Learning aims |
Learning outcomes |
Study programme competences / results |
Know and use the services offered by public clouds such as Amazon EC2, Google Apps or Microsoft Azure for the configuration of virtual infrastructures and the use of applications. |
AJ5
|
BJ1 BJ10 BC1 BC2
|
CJ6
|
Know the most common use cases in the integration of Cloud technologies in business environments. |
AJ5 AJ9
|
BJ1 BJ9 BJ14 BJ16 BJ17
|
CJ6
|
Know the technologies, legal aspects and problems related to the management of security and privacy in the use of public clouds. |
AJ5 AJ9
|
BJ18 BJ19 BC3
|
|
Know and use the Map/Reduce programming model to develop distributed applications and deploy them on public cloud infrastructures. |
AJ9 AJ10
|
BJ1 BJ13 BC1
|
|
Ability to search, select and manage resources (bibliography, software, etc.) related to Cloud computing. |
|
BJ5 BC5
|
CJ7 CJ8
|
Contents |
Topic |
Sub-topic |
1. Introduction |
General concepts
Virtualization technologies
Service models: SaaS, PaaS, IaaS
Deployment models
Study cases
Challenges and opportunities |
2. Service Models |
Infraestructura como Servicio (IaaS)
Caso de uso: Amazon Web Services
Plataforma como Servicio (PaaS)
Caso de uso: Microsoft Azure |
3. Application development |
Map/Reduce programming model |
4. Cloud in business |
Privacy and data protection.
Legal aspects. |
5. Open cloud platforms |
Introduction to open cloud platforms
Compartmental study
Use case: OpenNebula |
Planning |
Methodologies / tests |
Competencies / Results |
Teaching hours (in-person & virtual) |
Student’s personal work hours |
Total hours |
Guest lecture / keynote speech |
A5 A9 A10 B10 B14 B18 B19 C6 C7 C8 |
21 |
0 |
21 |
ICT practicals |
A5 A10 B1 B13 B16 B17 B22 |
24 |
72 |
96 |
Supervised projects |
B5 B9 B21 B22 B23 B25 C6 |
0 |
30 |
30 |
|
Personalized attention |
|
3 |
0 |
3 |
|
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Methodologies |
Description |
Guest lecture / keynote speech |
Taught by a professor. Classes include theoretical contents, as well as seminars. |
ICT practicals |
Problem solving and practical cases. |
Supervised projects |
Semi-autonomous work on larger practical cases, under the professors' guidance. |
Personalized attention |
Methodologies
|
ICT practicals |
Supervised projects |
|
Description |
Personalized attention during the practices will serve to guide and check the work that students are doing according to the instructions provided to them, depending on the specific practice in question.
In order to carry out the supervised work, the teachers will provide the necessary initial indications, bibliography for consultation and will monitor the progress that the student is making to offer the relevant guidelines in each case, so as to ensure the quality of the work according to the criteria. which are indicated.
All the teachers of the subject will also propose a schedule of tutorials in which the students will be able to solve any doubt related to the development of the same. Students will be recommended to attend tutorials as a key part of learning support. |
|
Assessment |
Methodologies
|
Competencies / Results |
Description
|
Qualification
|
Guest lecture / keynote speech |
A5 A9 A10 B10 B14 B18 B19 C6 C7 C8 |
Throughout the term, objective tests will be carried out based on the practical application of the contents of the subject, as well as the follow-up of the students' work, to evaluate the theoretical contents treated in the master sessions. |
40 |
ICT practicals |
A5 A10 B1 B13 B16 B17 B22 |
It is mandatory to pass (mark equals or above 50%) all ICT practicals of the subject. |
40 |
Supervised projects |
B5 B9 B21 B22 B23 B25 C6 |
The tutored works will be optional and on a subject to be agreed between the student and the teacher. |
20 |
|
Assessment comments |
With the compulsory work that the student has to carry out (objective tests and compulsory practices) up to 80% of the total mark of the subject can be obtained. The remaining 20% can be achieved by performing optional supervised work. For the second opportunity (July call) there will be a second date of delivery of the practices and supervised work, no later than the official date for the exam. Students with part-time enrollment will be able to follow the subject without problems, as the performance of the assessable practices does not require attendance. FRAUD: In the event that any fraud is detected in the evaluable tests, the sanctioning measures provided for in the University regulations will be applied. Specifically, the fraudulent performance
of tests or assessment activities, once proven, will directly result in the
grade of suspension in the call in which it is committed: the student will be
graded with "suspension" (numerical grade 0) in the corresponding
call for the academic year, whether the commission of the offense occurs in the
first opportunity or in the second. For this, your rating will be modified in
the first opportunity report, if necessary.
|
Sources of information |
Basic
|
|
- John Rothon (2011, 2º ed). Cloud Computing Explained: Implementation Handbook for Enterprises. Recursive Press.
- Luís Joyanes Aguilar (2013). Computación en la Nube: Estrategías de Cloud Computing en las Empresas. Ed. Marcombo
- Tom White (2011, 2º ed). Hadoop: The Definitive Guide. MapReduce for the Cloud. O’Reilly.
- Gionvanni Toraldo (2012). OpenNebula 3 Cloud Computing. eBook.
|
Complementary
|
|
- Mathew Portnoy (2012). Virtualization Essentials. Wiley.
|
Recommendations |
Subjects that it is recommended to have taken before |
|
Subjects that are recommended to be taken simultaneously |
|
Subjects that continue the syllabus |
The strategic Planning of Information Systems/614502001 | Quality, Information Security and Computing Audit/614502003 | Design of Information Systems/614502007 | Business Intelligence/614502009 | Information Retrieval and the Semantic Web/614502010 | Final Project/614502012 |
|
Other comments |
-According to the different application
regulations for university teaching, the gender perspective will be
incorporated in this subject (non-sexist language will be used, bibliography
from authors of both sexes will be used, students will be encouraged to
participate in class...) - Work will be done to identify and modify
prejudices and sexist attitudes and influence the environment to modify them
and promote values of respect and equality. -Situations of discrimination based on
gender must be detected and actions and measures will be proposed to correct
them. |
|