Checking date: 26/04/2024


Course: 2024/2025

Onboard Spacecraft Software
(19246)
Master in Space Engineering (Plan: 479 - Estudio: 360)
EPI


Coordinating teacher: FERNANDEZ MUÑOZ, JAVIER

Department assigned to the subject: Computer Science and Engineering Department

Type: Compulsory
ECTS Credits: 3.0 ECTS

Course:
Semester:




Objectives
CB6 Possess and understand knowledge that provides a basis or opportunity to be original in the development and / or application of ideas, often in a research context CB7 That students know how to apply the knowledge acquired and their ability to solve problems in new or unfamiliar environments within broader (or multidisciplinary) contexts related to their area of ¿¿study CB8 That students are able to integrate knowledge and face the complexity of formulating judgments based on information that, being incomplete or limited, includes reflections on social and ethical responsibilities linked to the application of their knowledge and judgments CB9 That the students know to communicate their conclusions and the knowledge and last reasons that sustain them to specialized and non-specialized publics in a clear and unambiguous way CB10 That students have the learning skills that allow them to continue studying in a way that will be largely self-directed or autonomous. CG1 Capacity for the formulation, critical verification and defense of hypotheses, as well as the design of experimental tests for verification. CG2 Ability to make value judgments and prioritize in making conflicting decisions using a systemic thinking. CG4 Ability to work in multidisciplinary teams in a cooperative way to complete work tasks CG5 Ability to handle the English, technical and colloquial language.
Skills and learning outcomes
Description of contents: programme
Syllabus: 1 Introduction to onboard systems 2 Real-Time embedded systems design 3 Software engineering for onboard systems 4 Verification and validation of onboard systems 5 Task Scheduling
Learning activities and methodology
THEORETICAL ACTIVITIES: 1.5 ECTS. - They aim to achieve the specific cognitive skills of the subject. They will present the knowledge that students must acquire. - To facilitate their development, students will receive class notes and will have basic reference texts that will allow them to complete and deepen in those topics in which they are most interested. PRACTICAL ACTIVITIES: 1.5 ECTS. - They develop specific instrumental skills and most of the transversal ones, such as teamwork, ability to apply knowledge to practice, to plan and organize and to analyze and synthesise. They also aim to develop specific attitudinal abilities. - Consists in solving exercises and case studies in a participatory manner in the classroom and in the design and development of a real-time application using cyclical planning and based on priorities. - They are developed in work groups and using computer tools with the presence of a teacher. TUTORSHIP Students can ask for individual online tutorship.
Assessment System
  • % end-of-term-examination 50
  • % of continuous assessment (assigments, laboratory, practicals...) 50

Calendar of Continuous assessment


Basic Bibliography
  • Alan Burns and Andy Wellings.. Real-Time Systems and Programming Languages: Ada, Real-Time Java and C/Real-Time POSIX (4th Edition) . Pearson Education . . 2009
Additional Bibliography
  • Phillipe A. Laplante and Seppo J. Ovaska. Real-Time Systems Design and Analysis: Tools for the Practitioner 4th Edition. Wiley-IEEE Press. 2011

The course syllabus may change due academic events or other reasons.