banners
beforecontenttitle

DEGREE IN COMPUTER ENGINEERING / STUDY PROGRAMME

After content title
Before content body
Chunks
Chunks

 


INTRODUCTION

STUDY
PROGRAMME

OFFICIAL
DOCUMENTATION

INCOMING
STUDENT PROFILE

 

 

INTRODUCTION

 

The common objective of all Bachelor’s degree programmes in the field of Computer Science Engineering is to give graduates basic professional training in the field, so as to allow them to carry out tasks related to the design and development of appliances and information systems. All of the activities carried out as part of the degree are done so while ensuring their reliability, security and quality. In addition, graduates will gain the skills necessary to enable them to plan, carry out and manage projects and information systems. Generally, Bachelor’s degree programmes in the field of Computer Science Engineering aim to give students the skills [in Spanish] required to exercise the profession of Computer Science Engineer, these are outlined in the Decision of the Board of Universities [in Spanish], published in the Official State Gazette no. 187 of the 4th of August 2009.

Computer Engineers (see incoming profile below) are in very high demand by businesses committed to the development of specific systems with a good command on electronics, networks and control systems. This degree aims to provide students with a solid understanding of computer architecture concepts. Students of this degree can expect to expand their knowledge of computer architecture, electronic components and control systems. The key objectives of this degree are as follows:

  1. To give students the capabilities to be able to specify, model, design, implement, test, integrate, configure, maintain and evaluate the performance of large scale IT installations, as well as each of their constituent parts.
  2. To give students a sound understanding of the techniques, devices and tools used in the specification, design, installation, debugging, maintenance and evaluation of the performance of computer hardware and its most common peripherals.
  3. To give students skills in the software development of systems, which enables them to effectively manage the hardware resources of an IT system.To enable them to design diverse network architectures, to gain an in-depth knowledge of issues related to networking devices, the means and protocols regarding transmission and the operating systems that make up computers.
  4. To enable students to design software applications specific to the industrial field based on embedded hardware.
  5. To give students knowledge of techniques, devices and tools from the industrial field that will enable them to define, design, install, debug and maintain control systems as well as real time systems

 

STUDY PROGRAMME PROFILE

 

FIRST YEAR
Code
Course title
Credits
Character
Department
First term
 101
Cálculo para la Computación
Calculus for Computing
6
Compulsory
Matemática Aplicada
 102
Fundamentos de Físicos de Informática
Physics Foundation of Programming
6
Compulsory
Física Aplicada II
 103
Fundamentos de Electrónica
Electronic Fundamentals of Informatics
6
Compulsory
Electrónica
 104
Fundamentos de la Programación
Fundamentals of Programming
6
Compulsory
Lenguajes y CC. de la Computación
 105
Matemática Discreta
Discrete Mathematics
6
Compulsory
Matemática Aplicada
Second term
 106
Estructuras Algebraicas para la Computación
Algebraic Structures for Computing
6
Compulsory
Matemática Aplicada
 107
Métodos Estadísticos para la Computación
Statistical Methods for Computing
6
Compulsory
Matemática Aplicada
 108
Organización Empresarial
Object-oriented Programming
6
Compulsory
Economía y Administración de Empresas
 109
Programación Orientada a Objetos
Object-oriented Programming
6
Compulsory
Lenguajes y CC. de la Computación
 110
Tecnología de Computadores
Computer Technology
6
Compulsory
Arquitectura de Computadores
SECOND YEAR
Code
Course title
Credits
Character
Department
First term
 201
Análisis y Diseño de Algoritmos
Analysis and Design of Algorithms
6
Compulsory
Lenguajes y CC. de la Computación
 202
6
Compulsory
Lenguajes y CC. de la Computación
 203
Estructura de Computadores
Computer Structure
6
Compulsory
Arquitectura de Computadores
 204
Estructuras de Datos
Data Structures
6
Compulsory
Lenguajes y CC. de la Computación
 205
Teoría de Autómatas y Lenguajes Formales
Automata Theory and Formal Languages
6
Compulsory
Lenguajes y CC. de la Computación
Second term
 206
Introducción a la Ingeniería del Software
Introduction to Software Engineering
6
Compulsory
Lenguajes y CC. de la Computación
 207
6
Compulsory
Lenguajes y CC. de la Computación
 208
Redes y Sistemas Distribuidos
Networked and Distributed Systems
6
Compulsory
Lenguajes y CC. de la Computación
 209
Sistemas Inteligentes
Intelligent Systems
6
Compulsory
Lenguajes y CC. de la Computación
 210
Sistemas Operativos
Operating Systems
6
Compulsory
Arquitectura de Computadores
THIRD YEAR
Code
Course title
Credits
Character
Department
First term
 301
6
Compulsory
Arquitectura de Computadores
Computer Architecture
 302
6
Compulsory
Arquitectura de Computadores
 303
Circuitos Electrónicos y Señales
Circuits and Signal Electronics
6
Compulsory
Electrónica
 304
Diseño de Sistemas Empotrados
Embedded Systems Design
6
Compulsory
Electrónica
  ---
Optativa/
Elective
6
Elective
  
Second term
 305
Diseño con Microcontroladores
Microcontroller-based Design
6
Compulsory
Electrónica
 306
Diseño de Infraestructuras de Red
Network Infrastructure Design
6
Compulsory
Arquitectura de Computadores
 307
Diseño de Sistemas Operativos
Operating Systems Design
6
Compulsory
Arquitectura de Computadores
 308
Sistemas de Tiempo Real
Real-Time Systems
6
Compulsory
Ingeniería de Sistemas y Automática
  ---
Optativa/
Elective
6
Elective
  
FORTH YEAR
Code
Course title
Credits
Character
Department
First term
 402
Arquitecturas Paralelas
Parallel Arquitectures
6
Compulsory
Arquitectura de Computadores
 403
Control por Computador
Computer Control
6
Compulsory
ingeniería de Sistemas y Automática
 404
Diseño de Infraestructuras Informáticas
Computer Infrastructure Design
6
Compulsory
Arquitectura de Computadores
 405
Programación Distribuída
Distributed Programming
6
Compulsory
Lenguajes y CC. de la Computación
  ---
Optativa
Elective
6
Elective
  
Second term
 401
Proyectos y Legislación
Professional and Legal Issues
6
Compulsory
Lenguajes y CC. de la Computación
  ---
Optativa/
Elective
6
Elective
  
  ---
Optativa/
Elective
6
Elective
  
 450
Trabajo Fin de Grado
Final Year Disertation
12
Final year dissertation
  
 

Students must pass 30 credits worth of elective modules. These 30 elective credits can be obtained by passing “elective modules” offered as part of the degree. A maximum of 6 credits can be obtained by carrying out cultural, sports or humanitarian activities at University (see guidelines – link in Spanish). Finally, credits can be awarded on the basis of the completion of a mobility programme.  

 List of elective modules:

Code
Course Title
Credits
Character
Departments
First term
 ---
Ampliación de Física /
Physics Intensification
6
Elective
Física Aplicada II
 802
Arquitecturas Virtuales
Virtual Architectures
6
Elective
Arquitectura de Computadores
 803
Desarrollo de Software Crítico
Critical Software Development
6
Elective
Lenguajes y CC. de la Computación
 804
Electrónica Digital
Digital Electronics
6
Elective
Electrónica
 ---
Fundamentos de Economía y Política Económica /
Fundamentals of Economics
6
Elective
Economía Aplicada (Pol. Ec. Y Econ. Pol.)
 806
6
Elective
Electrónica
 807
Ingeniería de Protocolos
Protocol Engineering
6
Elective
Lenguajes y CC. de la Computación
 808
Inteligencia Artificial para juegos
Artificial Intelligence for Games
6
Elective
Lenguajes y CC. de la Computación
 ---
Programación Gráfica 3D /
3D Graphics Programming
6
Elective
Lenguajes y CC. de la Computación
 810
Redes Inalámbricas
Wireless Networks
6
Elective
Lenguajes y CC. de la Computación
 ---
Servicios Multimedia /
Multimedia Services
6
Elective
Lenguajes y CC. de la Computación
 ---
Sistemas de Automatización /
Automation Systems
6
Elective
Ingeniería de Sistemas y Autom.
 813
Teoría de Dominios y Modelos Denotacionales
Domain Theory and Denotational Models
6
Elective
Algebra, Geometría y Topología
 814
Teoría de la Información y la Codificación
Theory of Information and Coding
6
Elective
Lenguajes y CC. de la Computación
 815
6
Elective
Ingeniería de Sistemas y Automática
Second term
 850
Arquitecturas Clusters
Virtual Architectures
6
Elective
Arquitectura de Computadores
 851
Arquitecturas Especializadas
Application-Specific Architectures
6
Elective
Arquitectura de Computadores
 852
Calidad del Software
Software Quality
6
Elective
Lenguajes y CC. de la Computación
 853
Cognición y Comunicación en Ingeniería del Sw.
Cognition and Communication in Software Engineering
6
Elective
Lenguajes y CC. de la Computación
 ---
Desarrollo de Software Dirigido por Modelos /
Model-Driven Software Development
6
Elective
Lenguajes y CC. Computación
 ---
Diseño de Equipos y Sistemas Electrónicos /
Electronic Equipment and System Design
6
Elective
Electrónica
 856
Electrónica para Domótica
Electronics for Home Automation
6
Elective
Electrónica
 857
Gestión Inteligente de la Información
Intelligent Information Management
6
Elective
Matemática Aplicada
 858
Implementación Electrónica de Procesadores /
Design & Implementation of Processors
6
Elective
Electrónica
 ---
Inteligencia Computacional /
Computational Intelligence 
6
Elective
Lenguajes y CC. de la Computación
 860
Laboratorio de Computación Científica
Scientific Computation Laboratory
6
Elective
Matemática Aplicada
 ---
Lógica e Informática /
Logic and Computer Science
6
Elective
Matemática Aplicada
 862
Modelado y Simulación de Sistemas
Systems Modeling and Simulation
6
Elective
Ingeniería de Sistemas y Automática
 863
12
Elective
Varios Dptos.
 864
Procesamiento de Imágenes y Vídeo
Image and Video Processing
6
Elective
Lenguajes y CC. de la Computación
 865
Programación de Robots
Robot Programming
6
Elective
Ingeniería de Sistemas y Automática
 866
Programación de Videojuegos
Video Games Programming
6
Elective
Lenguajes y CC. de la Computación
 ---
Programación Declarativa /
Declarative Programming 
6
Elective
Lenguajes y CC. de la Computación
 ---
Sensores y Actuadores /
Sensors and Actuators
6
Elective
Electrónica
 869
Sistemas de Información para la Industria
Information Systems for Industry
6
Elective
Ingeniería de Sistema y Autom.
 ---
Teoría de la Señal /
Signal Theory
6
Elective
Ingeniería de Comunicaciones
 

 

OFFICIAL DOCUMENTATION

 

INCOMMING STUDENT PROFILEERFIL DE INGRESO

The recommended incoming student profile for Bachelor’s degree programmes refers to the desired knowledge, skills and basic competences of potential incoming students achieved at High School level or as part of an Advanced Vocational Training course.
Regarding the academic background of incoming students, it is recommended that High School students have taken courses related to Technology. For students from Advanced Vocational Training courses, the most relevant specialisations to this degree are: “Administration of IT systems” and “Development of IT applications”.
 
In view of the academic and technical requirements of the degree, it is highly recommended that students have:
  1. A good understanding of Mathematics and Physics, such as the LOGSE Bachillerato or equivalent.
  2. An aptitude for managing algorithms and processes.
  3. Skills in using IT tools (operating systems, word processors, spreadsheets, databases…)
Additional desirable skills and competences included.
  1. The ability to observe, to pay attention and to concentrate.
  2. An aptitude for numerical and logical reasoning.
  3. An aptitude for understanding and reasoning on abstract models that replicate the specific features of case studies.
As well as the aforementioned academic skills and competences, the following personal qualities are desirable in incoming students:
  1. Creativity, imagination and a willingness to innovate.
  2. Organisational skills and a methodological approach to tasks.
  3. The ability to be receptive, practical and open to new challenges when faced with the need to improvise
  4. A positive attitude towards group work, communication and responsibility.
  5. An interest in the development of IT and communication systems.
  6. Dedication to continuous learning and the curiosity to keep up to date with recent developments in Science and Technology.
After content body