Capacity for solving the mathematical problems that can arise in engineering. Ability to apply knowledge on linear algebra, geometry, differential geometry, integral and differential calculus, differential equations and partial differential equations, numerical methods, numerical algorithms, statistics and optimisation.
Understanding and command of the basic concepts concerning fields and waves and electromagnetism, electric circuit theory, electronic circuits, physical principles of semiconductors and logic families, electronic and photonic devices, and their application in solving engineering problems.
Capacity to understand and handle the basic concepts of discrete mathematics, logic, algorithms and computational complexity, and their application to solving engineering problems.
Basic knowledge on computer use and programming, operating systems, data bases and computer programs applied in engineering.
Knowledge of the structure, organisation, functioning and interconnection of computer systems, the fundamentals of their programming, and their application to solving engineering problems.
Appropriate knowledge of the concept of business, the institutional and legal framework of business. Business organisation and management.
Capacity to design, develop, select and evaluate computer applications and computer systems, ensuring their reliability, safety and quality according to the ethical principles and the legislation and norms in force.
Capacity to plan, conceive, develop and direct computer projects, services and systems in all areas, managing their implementation and continuous improvement and assessing their social and economic impact.
Capacity to understand the importance of negotiation, effective work habits, leadership and communication skills in all software development environments.
Capacity to elaborate the set of technical specifications for a computer installation complying with standards and regulations in force.
Knowledge, administration and maintenance of computer systems, services and applications.
Knowing and applying basic algorithm procedures of computer technologies to design solutions to problems, analysing the suitability and complexity of the proposed algorithms.
Knowledge, design and efficient use of the most appropriate data types and structures to solve a problem.
Capacity to analyse, design, construct and maintain efficient and safe robust applications, choosing the most appropriate programming paradigm and languages.
Capacity to recognise, understand and evaluate computer structure and architecture and the basic components conforming them.
Knowledge of the characteristics, functionality and structure of Operating Systems, and designing and implementing applications based on their services.
Knowledge and application of the characteristics, functionality and structure of Distributed Systems, Computer Networks and Internet, and designing and implementing applications based on them.
Knowledge and application of the characteristics, functionality and structure of data bases allowing their appropriate use, and designing, analysing and implementing applications based on them.
Knowledge and application of the tools required for storing, processing and access to information systems, including web-based systems.
Knowledge and application of the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming.
Knowledge and application of the fundamental principles and basic techniques of intelligent systems and their practical application.
Knowledge and application of the principles, methodologies and life cycles of software engineering.
Capacity to design and evaluate person-computer interfaces that guarantee accessibility and usability of computer systems, services and applications.
Knowledge of the norms and regulations of Informatics at national, European and international levels.
Capacity for global understanding of the discipline, demonstrated by means of an original exercise to be carried out individually - and presented and defended before a university panel - consisting of a project of a professional nature in the field of the specific technologies of Computer Engineering synthesising and integrating the competences acquired in the teaching programme. Specifically, it should synthesise and integrate the Specific Technology competences of the speciality the student has followed.
Capacity to develop, maintain and evaluate software services and systems that meet all the user's requirements and behave reliably and efficiently, are accessible for development and maintenance and comply with quality standards, by applying the theories, principles, methods and practices of Software Engineering.
Capacity to assess the client's needs and to specify the software requirements to satisfy these needs, reconciling conflicting goals by finding acceptable compromises within the limitations imposed by costs, by time, by the existence of previously developed systems and by the organisations themselves.
Capacity to solve integration problems in terms of the strategies, standards and technologies available.
Capacity to identify and analyse problems and to design, develop, test and document software solutions on the basis of an appropriate knowledge of current theories, models and techniques.
Capacity to identify, assess and manage the potential associated risks that could arise.
Capacity to design appropriate solutions in one or more application domains using software engineering methods that integrate ethical, social, legal and economic aspects.
Capacity to design and construct digital systems, including computers, microprocessor-based systems and communications systems.
Capacity to develop specific processors and embedded systems, and to develop and optimise the software for these systems.
Capacity to analyse and evaluate computer architectures, including parallel and distributed platforms, and to develop and optimise software for them.
Capacity to design and implement system and communications software.
Capacity to analyse, evaluate and select the most appropriate hardware and software platforms to support embedded and real-time applications.
Capacity to understand, apply and manage the guarantee and security of computer systems.
Capacity to analyse, evaluate, select and configure hardware platforms for the development and execution of computer applications and services.
Capacity to design, develop, administrate and manage computer networks.
Capacity to acquire a deeper knowledge of the fundamental principles and models of computation and knowing how to apply them to interpret, select, assess, model and create new concepts, theories, uses and technological developments related to informatics.
Capacity to know the theoretical fundamentals of programming languages and the associated lexical, syntactic and semantic processing techniques, and knowing how to apply them for the creation, design and processing of languages.
Capacity to evaluate the computational complexity of a problem, to know of algorithm strategies that might lead to its solution, and to recommend, develop and implement the strategy that ensures the best performance according to established requirements.
Capacity to know the fundamentals, paradigms and techniques characteristic of intelligent systems and to analyse, design and construct systems, services and computer applications that use these techniques in any application environment.
Capacity to acquire, obtain, formalise and represent the human knowledge in a computable form for problem-solving by means of a computer system in any application environment particularly those related to aspects of computing, perception and action in intelligent contexts or environments.
Capacity to develop and evaluate interactive systems and systems for complex information presentation, and their application to solving problems of person-computer interaction design.
Capacity to know and develop computational learning techniques, and to design and implement applications and systems that use them, including those devoted to automatic information and knowledge extraction from large volumes of data.