Presentation
The Bachelor’s Degree in Computer Engineering (Grado en Ingeniería Informática) combines foundational engineering science, software and systems development, programming, systems architecture, databases, networking, and information technologies. It also provides training in problem solving, analytical reasoning, and project management.
The degree at UVigo has been awarded the Euro‑Inf Quality Seal, an international certification indicating that the programme meets the European standards of computing education under the European Quality Assurance Network for Informatics Education (EQANIE).
Graduates are prepared for a wide range of careers in the ICT sector, including but not limited to:
- Software and systems development
- IT project management
- Systems and network administration
- Web and application engineering
- Security and information systems
- IT consultancy and technology strategy
- Quality assurance and software testing
- Technical leadership roles in technology industries
Main Objective
This degree prepares students with a comprehensive scientific, technological, and socio‑economic education that equips them for professional roles in the design, development, and application of information and communication technologies (ICT). Graduates are trained to work with software systems, hardware architectures, networks, databases, and other core areas of computing.
Competencies
Technical and Engineering Competencies
- Design, develop, test, and maintain software systems and applications.
- Understand and work with computer hardware, architectures, and embedded systems.
- Develop, configure, and manage databases, networks, and distributed systems.
- Apply information security principles and best practices in system design and operations.
- Use modern programming languages, development frameworks, and tools effectively.
Analytical and Problem-Solving Competencies
- Apply mathematical, algorithmic, and computational thinking to solve complex engineering problems.
- Analyze and model real-world problems for computational solutions.
- Evaluate system performance, scalability, and reliability to optimize engineering solutions.
Project Management and Professional Competencies
- Plan, organize, and execute IT projects following engineering and management principles.
- Work in multidisciplinary teams and communicate effectively with peers, clients, and stakeholders.
- Apply ethical and legal principles in the development and deployment of ICT solutions.
- Understand economic, social, and business contexts related to computing technologies.
Research and Innovation Competencies
- Conduct technical research and apply innovative solutions in ICT projects.
- Integrate emerging technologies into engineering practices, including AI, IoT, and cloud computing.
- Critically evaluate new technologies and their applicability to professional contexts.
Transversal and Digital Competencies
- Communicate technical concepts clearly in oral, written, and visual forms.
- Use collaboration tools, version control, and professional software platforms.
- Engage in lifelong learning to adapt to evolving technologies and engineering practices.