Competencies and objectives

 

Course context for academic year 2024-25

This subject is divided in two differentiated parts from a point of view of the contents. The first part aims at developing students' skills based on programming language so they are able to code. The contents are based on an open and widespread language.

The second part is focused on the use of existing libraries to make mathematical calculations. It will also include the implementation of algorithms for the resolution of mathematical problems.

 

 

Course content (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2024-25

Transversal Competences

  • CT02 : Utilizar de forma habitual las herramientas informáticas, así como las tecnologías de la información y las comunicaciones, en todo su desempeño profesional.
  • CT03 : Comunicar de forma oral y escrita transmitiendo información, ideas, problemas y soluciones a un público tanto especializado como no especializado.

 

General Competences

  • CG01 : Capacity for the design, development and management in the field of aeronautical engineering, in accordance with the knowledge acquired as established in section 5 of the order CIN/308/2009, of 9 February, aerospace vehicles, aerospace propulsion systems, aerospace materials, airport infrastructures, air navigation infrastructures and any space, traffic and air transport management system.
  • CG02 : Planning, drafting, direction and management of projects, calculations and manufacturing in the field of aeronautical engineering, in accordance with the knowledge acquired in accordance with section 5 of order CIN/308/2009, of 9 February, aerospace vehicles, aerospace propulsion systems, aerospace materials, airport infrastructures, air navigation infrastructures and any space, traffic and air transport management system.
  • CG03 : Installation, operation and maintenance in the field of aeronautical engineering, in accordance with the knowledge acquired as established in section 5 of the order CIN/308/2009, of 9 February, of aerospace vehicles, aerospace propulsion systems, aerospace materials, airport infrastructures, air navigation infrastructures and any space, traffic and air transport management system.
  • CG04 : Verification and Certification in the field of aeronautical engineering, in accordance with the knowledge acquired as established in section 5 of order CIN/308/2009, of 9 February, on aerospace vehicles, aerospace propulsion systems, aerospace materials, airport infrastructures, aeronautical infrastructures and any space, traffic and air transport management system.
  • CG05 : Ability to carry out activities of design, technical management, expertise, drafting of reports, opinions, and technical advice in tasks related to Aeronautical Technical Engineering, exercise of genuinely aerospace technical functions and positions.
  • CG07 : Capacity to analyse and assess the social and environmental impact of technical solutions.

 

Specific Competences

  • CE03 : Basic understanding of using and programming computers, operating systems, databases and computer programs for use in engineering.

 

Basic Competences

  • CB1 : That students have demonstrated possession and understanding of knowledge in an area of study that builds on the foundation of general secondary education, and is usually at a level that, while relying on advanced textbooks, also includes some aspects that involve knowledge from the cutting edge of their field of study.
  • CB3 : That students have the ability to gather and interpret relevant data (usually within their area of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues.
  • CB4 : Students should be able to transmit information, ideas, problems and solutions to both specialist and non-specialist audiences.
  • CB5 : That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy.

 

 

 

Learning outcomes (Training objectives)

  • Identify the basic functions of an operating system and the services they offer to application programs and the user.
  • Understand the basic problems associated with operating systems: multiprocessing, concurrency and resource management.
  • Understand and apply programming techniques and methodologies (data structures, control operations, modular programming, input-output operations, recursion, etc.) to the resolution of problems in Aerospace Engineering.
  • Describe the basic operation of databases.
  • Know and use libraries for the calculation and visualisation of data with application in Aerospace Engineering.

 

 

Specific objectives stated by the academic staff for academic year 2024-25

  • Understand Programming as a key tool of the engineer.
  • Know the basic elements of the high level languages.
  • Know one or more specific programming languages.
  • Develop the capacity of design algorithms for solving specific problems.
  • Understand and apply the basic tools to measure the effectiveness and the efficiency of an algorithm (costs and traces)
  • Understand and apply the basic data structures.
  • Get a good programming style: modular decomposition, documentation, good writing, etc.
  • Get the basic abilities of the subject in laboratory: work in group, documentation, testing, etc.

 

 

General

Code: 33801
Lecturer responsible:
Candela Romero, Gustavo
Credits ECTS: 6,00
Theoretical credits: 0,00
Practical credits: 2,40
Distance-base hours: 3,60

Departments involved

  • Dept: LANGUAGES AND COMPUTING SYSTEMS
    Area: LANGUAGES AND COMPUTING SYSTEMS
    Theoretical credits: 0
    Practical credits: 1,2
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.
  • Dept: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    Area: CIENCIA DE LA COMPUTACIO, INTEL·LIGENCIA ARTIFICIA
    Theoretical credits: 0
    Practical credits: 1,2

Study programmes where this course is taught