This subject relies on the competences and learning outcomes gained in the following courses:
The course Operating Systems I represents the most important prerequisite.
Based on the evolution of modern operating systems and multi-processing, the course Concurrent and Real-Time Programming offers students the possibility of mastering the fundamental techniques of concurrency management, such as synchronization mechanisms and inter-process communication. Additionally, real-time programming is another relevant topic to be able to design and develop critical systems that plays an important role in our everyday's live.
Course competences | |
---|---|
Not established. |
Course learning outcomes | |
---|---|
Not established. | |
Additional outcomes | |
Not established. |
Labs
+ Process management
+ Semaphores and shared-memory
+ Message passing
Training Activity | Methodology | Related Competences | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | BA04 CO06 CO07 CO08 CO14 | 0.72 | 18 | N | N | Teaching of the subject matter by lecturer (MAG) | |
Individual tutoring sessions [ON-SITE] | BA04 CO06 CO07 CO08 CO14 | 0.18 | 4.5 | N | N | Individual or small group tutoring in lecturer¿s office, classroom or laboratory (TUT) | ||
Study and Exam Preparation [OFF-SITE] | Self-study | BA04 CO06 CO07 CO08 CO14 SIS01 SIS03 | 2.1 | 52.5 | N | N | Self-study (EST) | |
Other off-site activity [OFF-SITE] | Practical or hands-on activities | BA04 CO06 CO07 CO08 CO14 INS01 INS04 SIS03 | 0.6 | 15 | N | N | Lab practical preparation (PLAB) | |
Problem solving and/or case studies [ON-SITE] | Problem solving and exercises | BA04 CO06 CO07 CO08 CO14 INS04 PER01 PER04 PER05 SIS01 SIS03 | 0.6 | 15 | Y | N | Worked example problems and cases resolution by the lecturer and the students (PRO) | |
Writing of reports or projects [OFF-SITE] | Self-study | BA04 CO06 CO07 CO08 CO14 INS01 INS04 PER02 PER04 PER05 | 0.9 | 22.5 | Y | N | Preparation of essays on topics proposed by lecturer (RES) | |
Laboratory practice or sessions [ON-SITE] | Practical or hands-on activities | BA04 CO06 CO07 CO08 CO14 INS04 | 0.6 | 15 | Y | Y | Realization of practicals in laboratory /computing room (LAB) | |
Other on-site activities [ON-SITE] | Assessment tests | BA04 CO06 CO07 CO08 CO14 INS01 INS04 | 0.3 | 7.5 | Y | Y | Final test of the complete syllabus of the subject (EVA) | |
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 |
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 (convocatoria ordinaria). |
Theoretical papers assessment | 15.00% | 15.00% | Non-compulsory activity that can be retaken. To be carried out before end of teaching period |
Laboratory sessions | 25.00% | 25.00% | Compulsory activity that can be retaken. To be carried out during lab sessions |
Assessment of active participation | 10.00% | 0.00% | Non-compulsory activity that cannot be retaken. To be carried out during the theory/lab sessions |
Oral presentations assessment | 0.00% | 10.00% | Non-compulsory activity that can be retaken. To be carried by students in the non-continuous assessment modality. |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
General comments about the planning: | The subject is taught in 3 x 1,5 hour sessions per week |
Author(s) | Title | Book/Journal | Citv | Publishing house | ISBN | Year | Description | Link | Catálogo biblioteca |
---|---|---|---|---|---|---|---|---|---|
Burns, A., Wellings, A. | Sistemas en tiempo real y lenguajes de programación | Addison-Wesley | 978-8478290581 | 2003 | |||||
Kernighan, B., Ritchie, D. | El lenguaje de programación C | Prentice-Hall | 978-9688802052 | 1991 | |||||
Rochkind, M. | Advanced Unix Programming | Prentice-Hall | 978-0131411548 | 2004 | |||||
Silberschatz, A., Galvin, P., Gagne, G. | Operating Systems Concepts | Mc Graw-Hill | 978-1118093757 | 2013 | |||||
Vallejo, D., González, C., Albusac, J.A. | Programación Concurrente y Tiempo Real (3ª Edición) | Amazon CreateSpace | 978-1518608261 | 2016 | http://www.libropctr.com/ |
![]() |