Degree in Computer Engineering
Ourense, Spain
Bachelor's degree
DURATION
4 years
LANGUAGES
Spanish
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Sep 2026
TUITION FEES
EUR 836 / per credit
STUDY FORMAT
On-Campus
Key Summary
About : The Degree in Computer Engineering offers a comprehensive education in computer science and engineering principles. This program aims to equip students with skills in software development, systems design, and hardware implementation through both theoretical knowledge and practical experience. You'll engage in hands-on projects to apply your learning in real-world scenarios.
Career Outcomes : Graduates can pursue various roles in technology, including software engineer, systems analyst, network architect, or IT consultant. The skills gained will prepare you for positions in diverse industries such as software development, telecommunications, and cybersecurity.
The graduate is a professional with complete scientific, technological and socioeconomic training, prepared for professional practice in the development and application of information and communication technologies (ICT) in the field of Information Technology.
Admission profile
- Basic computer knowledge
- Good mathematical foundation, numerical aptitude
- Ability to abstract, analyze, synthesize, logical reasoning
- Curiosity, imagination, creativity, innovation
- Ability to perceive and pay attention
- Sense of organization and method
- Attention to detail
- Practical sense and spatial vision
- Basic skills for oral expression and writing and for reading comprehension
- Basic social skills for teamwork
| 1 Course | ||||
|---|---|---|---|---|
| Code | Name | Four-month period | Guy | Total Cr. |
| O06G151V01101 | Mathematics: Mathematical Foundations for Computer Science | 1c | FB | 6 |
| O06G151V01102 | Mathematics: Mathematical Analysis | 1c | FB | 6 |
| O06G151V01103 | Computer Science: Programming I | 1c | FB | 12 |
| O06G151V01104 | Physics: Digital Systems | 1c | FB | 6 |
| O06G151V01105 | Company: Communication and leadership techniques | 2c | FB | 6 |
| O06G151V01106 | Mathematics: Linear Algebra | 2c | FB | 6 |
| O06G151V01107 | Computer Science: Algorithms and Data Structures I | 2c | FB | 6 |
| O06G151V01108 | Computer Science: Computer Architecture I | 2c | FB | 6 |
| O06G151V01109 | Programming II | 2c | OB | 6 |
| 2 Course | ||||
| Code | Name | Four-month period | Guy | Total Cr. |
| O06G151V01201 | Mathematics: Statistics | 1c | FB | 6 |
| O06G151V01202 | Algorithms and data structures II | 1c | OB | 6 |
| O06G151V01203 | Operating Systems I | 1c | OB | 6 |
| O06G151V01204 | Software Engineering I | 1c | OB | 6 |
| O06G151V01205 | Computer Architecture II | 1c | OB | 6 |
| O06G151V01206 | Operating Systems II | 2c | OB | 6 |
| O06G151V01207 | Computer Networks I | 2c | OB | 6 |
| O06G151V01208 | Software Engineering II | 2c | OB | 6 |
| O06G151V01209 | Databases I | 2c | OB | 6 |
| O06G151V01210 | Parallel architectures | 2c | OB | 6 |
| 3 Course | ||||
| Code | Name | Four-month period | Guy | Total Cr. |
| O06G151V01301 | Logic for computation | 1c | OB | 6 |
| O06G151V01302 | Computer Networks II | 1c | OB | 6 |
| O06G151V01303 | Databases II | 1c | OB | 6 |
| O06G151V01304 | User interfaces | 1c | OB | 6 |
| O06G151V01305 | Data centers | 1c | OB | 6 |
| O06G151V01306 | Project management and direction | 2c | OB | 6 |
| O06G151V01307 | Automata theory and formal languages | 2c | OB | 6 |
| O06G151V01308 | Concurrency and distribution | 2c | OB | 6 |
| O06G151V01309 | Intelligent systems | 2c | OB | 6 |
| O06G151V01310 | Application-specific hardware | 2c | OB | 6 |
| 4 Course | ||||
| Code | Name | Four-month period | Guy | Total Cr. |
| O06G151V01401 | Security in computer systems | 1c | OB | 6 |
| O06G151V01402 | Project-based learning | 1c | OB | 6 |
| O06G151V01405 | Business systems | 1c | OP | 6 |
| O06G151V01406 | Application development and integration | 1c | OP | 6 |
| O06G151V01407 | Design of architectures for large software systems | 1c | OP | 6 |
| O06G151V01408 | Advanced Software Engineering Methods | 1c | OP | 6 |
| O06G151V01414 | Web technologies and services | 1c | OP | 6 |
| O06G151V01415 | Creation of digital content | 1c | OP | 6 |
| O06G151V01416 | Mobile devices | 1c | OP | 6 |
| O06G151V01417 | Internet application development | 1c | OP | 6 |
| O06G151V01982 | External internships: Internships in companies II | 1c | OP | 12 |
| O06G151V01403 | Ethical and legal foundations of ICT | 2c | OB | 6 |
| O06G151V01412 | Applications with scripting languages | 2c | OP | 6 |
| O06G151V01413 | Agile application development | 2c | OP | 6 |
| O06G151V01419 | Advanced information management techniques | 2c | OP | 6 |
| O06G151V01422 | Theory of codes | 2c | OP | 6 |
| O06G151V01981 | Internships: Internships in companies I | 2c | OP | 6 |
| O06G151V01991 | Final degree project | 2c | OB | 12 |
| Select A | Code | Training and Learning Outcomes |
|---|---|---|
| A1 | Students have demonstrated knowledge and understanding in an area of study that builds on the foundation of general secondary education and is typically at a level that, while supported by advanced textbooks, also includes some aspects that involve knowledge from the forefront of their field of study. | |
| A2 | That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills typically demonstrated through the development and defense of arguments and problem-solving within their area of study. | |
| A3 | That 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. | |
| A4 | That students can transmit information, ideas, problems and solutions to both specialized and non-specialized audiences. | |
| A5 | That students have developed the learning skills necessary to undertake further studies with a high degree of autonomy. |
| Select B | Code | Knowledge |
|---|---|---|
| B1 | Ability to conceive, draft, organize, plan, develop and sign projects in the field of computer engineering that aim, in accordance with the acquired knowledge, at the conception, development or exploitation of computer systems, services and applications. | |
| B2 | Ability to direct the activities of IT projects in accordance with the acquired knowledge. | |
| B3 | Ability to design, develop, evaluate, and ensure the accessibility, ergonomics, usability, and security of computer systems, services, and applications, as well as the information they manage. | |
| B4 | Ability to define, evaluate and select hardware and software platforms for the development and execution of computer systems, services and applications, in accordance with the acquired knowledge. | |
| B5 | Ability to design, develop, and maintain computer systems, services, and applications using software engineering methods as a tool for quality assurance, in accordance with the knowledge acquired. | |
| B6 | Ability to design and develop centralized or distributed computer systems or architectures, integrating hardware, software, and networks based on acquired knowledge. | |
| B7 | Ability to know, understand, and apply the legislation required for the development of the profession of Computer Engineer and to handle mandatory specifications, regulations, and standards. | |
| B8 | Knowledge of core subjects and technologies that enable students to learn and develop new methods and technologies, as well as providing them with great versatility to adapt to new situations. | |
| B9 | Ability to solve problems with initiative, decision-making, autonomy, and creativity. Ability to communicate and transmit the knowledge, skills, and abilities of the Computer Engineering profession. | |
| B10 | Knowledge of performing measurements, calculations, valuations, appraisals, expert reports, studies, reports, task planning, and other similar computer work, in accordance with the knowledge acquired. | |
| B11 | Ability to analyze and assess the social and environmental impact of technical solutions, understanding the ethical and professional responsibility of the Technical Computer Engineer's work. | |
| B12 | Knowledge and application of basic elements of economics and human resource management, project organization and planning, as well as legislation, regulations, and standardization in the field of IT projects, in accordance with the acquired knowledge. |
| Select C | Code | Skills |
|---|---|---|
| C1 | Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge of: linear algebra; differential and integral calculus; numerical methods; numerical algorithms; statistics; and optimization. | |
| C2 | Understanding and mastery of the basic concepts of fields and waves and electromagnetism, theory of electrical circuits, electronic circuits, physical principles of semiconductors and logic families, electronic and photonic devices, and their application to solving engineering problems. | |
| C3 | Ability to understand and master the basic concepts of discrete mathematics, logic, algorithms and computational complexity, and their application to solving engineering problems. | |
| C4 | Basic knowledge of the use and programming of computers, operating systems, databases and software with applications in engineering | |
| C5 | Knowledge of the structure, organization, operation and interconnection of computer systems, the fundamentals of their programming, and their application to solving engineering problems. | |
| C6 | Adequate understanding of the concept of business, the institutional and legal framework of business, and business organization and management. | |
| C7 | Ability to design, develop, select and evaluate computer applications and systems, ensuring their reliability, security and quality, in accordance with ethical principles and current legislation and regulations. | |
| C8 | Ability to plan, conceive, deploy and direct IT projects, services and systems in all areas, leading their implementation and continuous improvement and assessing their economic and social impact. | |
| C9 | Ability to understand the importance of negotiation, effective work habits, leadership, and communication skills in all software development environments | |
| C10 | Ability to prepare the technical specifications for a computer installation that meets current standards and regulations | |
| C11 | Knowledge, administration and maintenance of computer systems, services and applications | |
| C12 | Knowledge and application of basic algorithmic procedures in computer technologies to design solutions to problems, analyzing the suitability and complexity of the proposed algorithms. | |
| C13 | Knowledge, design and efficient use of the most appropriate data types and structures for solving a problem | |
| C14 | Ability to analyze, design, build and maintain applications in a robust, secure and efficient manner, choosing the most appropriate paradigm and programming languages. | |
| C15 | Ability to know, understand and evaluate the structure and architecture of computers, as well as the basic components that make them up. | |
| C16 | Knowledge of the characteristics, functionalities and structure of Operating Systems and design and implement applications based on their services | |
| C17 | Knowledge and application of the characteristics, functionalities and structure of Distributed Systems, Computer Networks and the Internet and design and implement applications based on them | |
| C18 | Knowledge and application of the characteristics, functionalities and structure of databases, which allow their proper use, and the design, analysis and implementation of applications based on them. | |
| C19 | Knowledge and application of the tools necessary for the storage, processing and access to information systems, including web-based ones | |
| C20 | Knowledge and application of the fundamental principles and basic techniques of parallel, concurrent, distributed and real-time programming | |
| C21 | Fundamentals and basic techniques of intelligent systems and their practical application Knowledge and application of the fundamental principles and basic techniques of intelligent systems and their practical application | |
| C22 | Knowledge and application of the principles, methodologies and life cycles of software engineering | |
| C23 | Ability to design and evaluate human-computer interfaces that guarantee accessibility and usability to computer systems, services and applications. | |
| C24 | Knowledge of IT regulations and standards at national, European and international levels | |
| C25 | Ability to develop, maintain and evaluate software services and systems that satisfy all user requirements and behave reliably and efficiently, are affordable to develop and maintain and meet quality standards, applying the theories, principles, methods and practices of Software Engineering | |
| C26 | Ability to assess customer needs and specify software requirements to meet these needs, reconciling conflicting objectives by finding acceptable compromises within the limitations arising from cost, time, the existence of already developed systems and the organizations themselves. | |
| C27 | Ability to solve integration problems based on available strategies, standards and technologies | |
| C28 | 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. | |
| C29 | Ability to identify, evaluate and manage potential associated risks that may arise | |
| C30 | Ability to design appropriate solutions in one or more application domains using software engineering methods that integrate ethical, social, legal and economic aspects. | |
| C31 | Ability to understand an organization's environment and its needs in the field of information and communications technologies | |
| C32 | Ability to select, design, deploy, integrate, evaluate, build, manage, operate and maintain hardware, software and network technologies, within appropriate cost and quality parameters | |
| C33 | Ability to use user- and organization-centered methodologies for the development, evaluation, and management of applications and systems based on information technologies that ensure accessibility, ergonomics, and usability of the systems. | |
| C34 | Ability to select, design, deploy, integrate and manage communications networks and infrastructures in an organization | |
| C35 | Ability to select, deploy, integrate and manage information systems that meet the needs of the organization, with the identified cost and quality criteria. | |
| C36 | Ability to design systems, applications and services based on network technologies, including the Internet, the Web, e-commerce, multimedia, interactive services and mobile computing. | |
| C37 | Ability to understand, apply and manage the security and assurance of computer systems |
| Select D | Code | Skills |
|---|---|---|
| D1 | Ability to understand the meaning and application of the gender perspective in different areas of knowledge and in professional practice with the goal of achieving a more just and egalitarian society. | |
| D2 | Ability to communicate orally and in writing in Galician. | |
| D3 | Sustainability and environmental commitment. Equitable, responsible, and efficient use of resources. | |
| D4 | Ability to analyze, synthesize and evaluate | |
| D5 | Organizational and planning skills | |
| D6 | Abstraction capacity: ability to create and use models that reflect real-life situations | |
| D7 | Ability to search, relate and structure information from various sources and to integrate ideas and knowledge. | |
| D8 | Ability to work in situations of lack of information and/or under pressure | |
| D9 | Ability to integrate quickly and work efficiently in unidisciplinary teams and collaborate in a multidisciplinary environment | |
| D10 | Interpersonal relationship skills. | |
| D11 | Critical reasoning | |
| D12 | Leadership | |
| D13 | Entrepreneurial spirit and professional ambition | |
| D14 | Be motivated by quality and continuous improvement |
Professional outings
The qualification qualifies for the profession of Technical Engineer in Computer Science, specializing in functions such as:
- IT Directors
- Analysts and analysts/programmers
- System and network administrators
- Software and information systems engineers
- Directors and project managers
- Web engineers
- Technology Consultants
- Engineers, consultants and security administrators
- Software quality experts
- IT auditors
- ICT infrastructure maintenance
- Sales technicians


