It is strongly recommended to have passed the subjects of:
Distributed systems are the most complex networked systems developed in IT. This subject is part of the operating systems, distributed systems and networks area, and enables students to learn the fundamental concepts at the core of all those systems in which the network is a critical infrastructure.
The subject of distributed systems provides future graduates in Computer Engineering with the necessary skills for the analysis, design, construction and maintenance of distributed applications.
As professionals, and depending on their specialisation, students will be able to deal with the fundamental elements of distributed applications such as social networks, cloud applications, grid computing, etc.
Course competences | |
---|---|
Code | Description |
CO08 | Ability to analyse, design, build and maintain applications in a strong, safe, and efficient manner by selecting the most appropriate paradigms and programming languages. |
CO10 | Knowledge about the features, functions, and structures of operating systems and the design and implementation of applications based on their services. |
CO11 | Knowledge and application of the features, functions, and structure of distributed systems, computer networks and the internet, and the design and implementation of application based on them. |
CO14 | Knowledge and application of fundamental principles and basic techniques on parallel, converging, distributed, and real time programming. |
INS01 | Analysis, synthesis, and assessment skills. |
INS04 | Problem solving skills by the application of engineering techniques. |
INS05 | Argumentative skills to logically justify and explain decisions and opinions. |
PER01 | Team work abilities. |
PER02 | Ability to work in an international context. |
PER04 | Interpersonal relationship skills. |
PER05 | Acknowledgement of human diversity, equal rights, and cultural variety. |
SIS01 | Critical thinking. |
SIS03 | Autonomous learning. |
UCLM02 | Ability to use Information and Communication Technologies. |
Course learning outcomes | |
---|---|
Description | |
Application of communication techniques for processes and groups of distributed processes. | |
Understanding and management of the basic concepts of distributed systems and programme applications in these environments. | |
Programming of applications that follow the client / server model in network environments. | |
Additional outcomes | |
Not established. |
The study of the different programming paradigms of network applications (especially the client/server model) is one of the main lines of the subject and is approached by means of theoretical/practical exercises both in theoretical classes and in the laboratory.
Training Activity | Methodology | Related Competences | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | CO08 CO10 CO11 CO14 | 0.72 | 18 | N | N | ||
Individual tutoring sessions [ON-SITE] | CO08 CO10 CO11 CO14 UCLM02 | 0.18 | 4.5 | N | N | |||
Study and Exam Preparation [OFF-SITE] | Self-study | CO08 CO10 CO11 CO14 INS01 SIS01 SIS03 | 2.1 | 52.5 | N | N | ||
Other off-site activity [OFF-SITE] | Practical or hands-on activities | CO08 CO10 CO11 CO14 INS01 INS04 INS05 PER01 PER02 PER04 PER05 SIS03 | 0.6 | 15 | N | N | ||
Project or Topic Presentations [ON-SITE] | Individual presentation of projects and reports | CO08 CO10 CO11 CO14 INS04 INS05 PER02 PER04 PER05 UCLM02 | 0.6 | 15 | Y | N | ||
Writing of reports or projects [OFF-SITE] | Self-study | CO08 CO10 CO11 CO14 INS01 INS04 INS05 PER01 PER02 PER04 PER05 SIS03 | 0.9 | 22.5 | Y | N | ||
Laboratory practice or sessions [ON-SITE] | Practical or hands-on activities | CO08 CO10 CO11 CO14 INS01 INS04 INS05 PER02 PER04 PER05 UCLM02 | 0.6 | 15 | Y | Y | ||
Final test [ON-SITE] | Assessment tests | CO08 CO10 CO11 CO14 INS01 INS04 INS05 PER01 | 0.3 | 7.5 | Y | Y | ||
Total: | 6 | 150 | ||||||
Total credits of in-class work: 2.4 | Total class time hours: 60 | |||||||
Total credits of out of class work: 3.6 | Total hours of out of class work: 90 |
As: Assessable training activity Com: Training activity of compulsory overcoming (It will be essential to overcome both continuous and non-continuous assessment).
Evaluation System | Continuous assessment | Non-continuous evaluation * | Description |
Final test | 50.00% | 50.00% | Compulsory activity that can be retaken (rescheduling) to be carried out within the planned exam dates of the final exam call |
Oral presentations assessment | 10.00% | 10.00% | Non-compulsory activity that can be retaken. To be carried out during the theory/lab sessions for the students who take the continuous assessment mode. The students who take non-continuous assessment mode will be evaluated of this activity through an alternative system in the ordinary call |
Laboratory sessions | 25.00% | 25.00% | Compulsory activity than can be retaken. To be carried out during lab sessions |
Theoretical papers assessment | 15.00% | 15.00% | Non-compulsory activity that can be retaken. To be carried out before end of teaching period |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
General comments about the planning: | The course is taught in three weekly sessions of 1.5 hours each. |