General information

Subject type: Mandatory

Coordinator: Rosa Herrero Antón

Trimester: At quarters

Credits: 20

Teaching staff: 

Alfonso Palacios González

Teaching languages

  • Spanish
  • Catalan
  • English


Basic skills
  • B2_That students know how to apply their knowledge to their job or vocation in a professional way and have the skills they demonstrate by developing and defending arguments and solving problems within their area of ​​study

  • B3_Students have the ability to gather and interpret relevant data (usually within their area of ​​study), to make judgments that include reflection on relevant social, scientific or ethical issues

  • B4_That students can convey information, ideas, problems and solutions to both specialized and non-specialized audiences

  • B5_That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy

Specific skills
  • EFB1_Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge about: linear algebra, differential and integral calculus, numerical methods, numerical algorithms, statistics and optimization

  • EFB2_Understanding and mastery of the concepts of fields and waves and electromagnetism, theory of electrical circuits, electronic circuits, physical principle of semiconductors and logic families, electronic and photonic devices, and their application for solving engineering problems

  • EFB3_Ability to understand and master the basic concepts of discrete mathematics, logic, algorithms and computational complexity, and their application for solving engineering problems

  • EFB4_Basic knowledge of the use and programming of computers, operating systems, databases and computer programs with application in engineering

  • EFB5_Knowledge of the structure, organization, operation and interconnection of information systems, the fundamentals of their programming and their application for solving engineering problems

  • EFB6_Adequate knowledge of the concept of company, institutional and legal framework of the company. Organization and management of companies

  • EIS1_Ability to develop, maintain and evaluate software services and systems that meet all user requirements and that behave reliably and efficiently, are affordable to develop and maintain and comply with quality standards, applying theories, principles, methods and software engineering practices

  • EIS2_Ability to assess customer needs and specify software requirements to meet those needs, reconciling conflicting goals, by seeking acceptable compromises, within the limitations of cost, time, the existence of already developed systems and of the organizations themselves

  • EIS3_Ability to solve integration problems based on available strategies, standards and technology

  • EIS4_Ability to identify and analyze problems and design, develop, implement, verify and document software solutions based on adequate knowledge of current theories, models and techniques

  • EIS5_Ability to identify, assess and manage potential associated risks that may arise

  • EIS6_Ability to design appropriate solutions in one or more application domains, using software engineering methods that integrate ethical, social, legal and economic aspects

  • ESI1_Ability to integrate Information and Communications Technology solutions and business processes to meet the information needs of organizations, enabling them to achieve their goals effectively and efficiently, thus achieving competitive advantage

  • ESI2_Ability to determine the requirements of the information and communication systems of an organization, taking into account security aspects and compliance with current regulations and legislation

  • ESI3_Ability to actively participate in the specification, design, implementation and maintenance of information and communication systems

  • ESI4_Ability to understand and apply the principles and practices of organizations, so that they can act as a link between the technical and management communities of an organization and actively participate in user training

  • ESI5_Ability to understand and apply the principles of risk assessment and apply them correctly in the elaboration and execution of action plans

  • ESI6_Ability to understand and apply the principles and techniques of quality management and technological innovation in organizations

Transversal competences
  • T1_That students know a third language, which will be preferably English, with an adequate level of oral and written form, according to the needs of the graduates in each degree


The Final Degree Project (TFG) must be understood as the culmination of the studies leading to the obtaining of the graduate degree. It involves the student carrying out a project, study and / or work in which a good part of the knowledge, skills and abilities acquired during the studies are applied, integrated and developed. 

The TFG can be a research work and / or a project to create a computer application, an information system (or part of it), a computer network or any product specific to the attributions of an Engineer. Computer.   

There are three types of TFGs:

  • The TFGs proposed by the Faculty of the Degree
  • The TFGS proposed jointly by collaborating companies and professors from some of the areas of work of the Faculty
  • The TFGs proposed by the students, who must pass an assessment phase to determine their suitability or not as a TFG of the Degree

The student will have to prepare a report and defend his / her work before an Evaluation Court.  


Due to its uniqueness, there are no regulated or established contents for this subject given its nature of synthesis of the whole Degree. In this sense it can be said that all the contents of the Degree are potential contents of the Final Degree Project (TFG). In addition, it is also expected that in some cases the student goes beyond the regulated contents of the Degree and advances towards others that by their nature (advanced beyond the level of Degree, own of areas of knowledge that are not specifically those covered by the Degree, etc.) have not been considered in the other subjects that make up the Degree Curriculum. 

As mentioned in the previous paragraph, all those that affect the elaboration of the Report of the TFG and its presentation before the Evaluation Court will be considered own contents of the subject.

Evaluation system

The evaluation of the TFG consists of two large blocks, the part corresponding to the Academic Tutor of the TFG (30%) and the part corresponding to the Evaluation Court of the TFG (70%). 

More specifically and with regard to the part corresponding to the Academic Tutor:

  • 10% depends on the evaluation of a preliminary project that the student must deliver
  • 10% depends on the evaluation of the first version of the working memory (the buffer)
  • 10% depends on the evaluation of the final documentation (the final report) 

This part of the evaluation will be based on public rubrics and takes into consideration aspects related to:

  • Documentation format
  • Writing style
  • Spelling and grammar correction
  • Definition of the object of the work
  • Definition of objectives and scope of work
  • Previous study (state of the art, markets, etc.)
  • Definition of the methodology 
  • Definition of functional and technological requirements where applicable
  • Planning and budgeting
  • Feasibility analysis when appropriate
  • Bibliography and citations

Regarding the part of the evaluation that depends on the Evaluation Court:

  • 7% corresponds to the formal evaluation of the report
  • 7% corresponds to the formal evaluation of the public presentation
  • 56% corresponds to the evaluation of the work done, taking into account the memory and the defense made by the student