Bachelor's Degree in Computer Engineering

University center
Credit framework
Bachelor's degree specialties
E.T.S. de Ingenierías Informática y de Telecomunicación
Total credits: 240
Optional credits: 30
  • Computación y Sistemas Inteligentes
  • Ingeniería de Computadores
  • Ingeniería del Software
  • Sistemas de Información
  • Tecnologías de la Información

First academic year

First semester

Course
Course type
Credits
Course guide
Linear Algebra and Mathematical Structures
Core course
6
Calculus
Core course
6
Fundamentals of Software
Core course
6
Fundamentals of Physics and Technology
Core course
6

Second semester

Course
Course type
Credits
Course guide
Statistics
Core course
6
Engineering, Business and Society
Core course
6
Logic and Discrete Methods
Core course
6
Computer Technology and Organisation
Core course
6

Second academic year

First semester

Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6

Second semester

Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester

Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6

Second semester

Course
Course type
Credits
Course guide
System Architecture (Computer Engineering Specialisation)
Compulsory course
6
High-Performance Architecture and Computing (Computer Engineering Specialisation)
Compulsory course
6
Digital Hardware Development (Computer Engineering Specialisation)
Compulsory course
6
Distributed Systems Development (Software Engineering Specialisation)
Compulsory course
6
Software Development (Software Engineering Specialisation)
Compulsory course
6
User Interface Design (Software Engineering Specialisation)
Compulsory course
6
Electronic Systems Design (Computer Engineering Specialisation)
Compulsory course
6
High Performance Web Servers (Information Technology Specialisation)
Compulsory course
6
Microprocessing Systems (Computer Engineering Specialisation)
Compulsory course
6
Web-Based Information Systems (Software Engineering Specialisation)
Compulsory course
6
Information Systems for Business (Information Systems Specialisation)
Compulsory course
6
Graphic Systems (Software Engineering Specialisation)
Compulsory course
6
Multidimensional Systems (Information Systems Specialisation)
Compulsory course
6
Data Transmission and Computer Networks (Information Technology Specialisation)
Compulsory course
6

Fourth academic year

Specialty: Computación y Sistemas Inteligentes

First semester

Course
Course type
Credits
Course guide
Distributed Databases (Information Systems Specialisation)
Compulsory course
6
Data Processing Centres (Computer Engineering Specialisation)
Compulsory course
6
Internet Applications Development (Information Technology Specialisation)
Compulsory course
6
Project Management (Software Engineering Specialisation)
Compulsory course
6
Virtual Infrastructures (Information Technology Specialisation)
Compulsory course
6
Agile Development Methodologies (Software Engineering Specialisation)
Compulsory course
6
New Interaction Paradigms (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Language Processors (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Computer System Security and Protection (Information Technology Specialisation)
Compulsory course
6
Embedded Systems (Computer Engineering Specialisation)
Compulsory course
6
Network Technologies (Computer Engineering Specialisation)
Compulsory course
6

Second semester

Course
Course type
Credits
Course guide
Undergraduate Dissertation
Compulsory course
12
Business Creation and Entrepreneurial Management
Elective course
6
Cryptography and I.T. (Intelligent Systems and I.T. Specialisation)
Elective course
6
Information Technology Law
Elective course
6
Computer Ethics and the Information Society
Elective course
6
Work Placement
Elective course
12
Industrial Robotics (Computing and Intelligent Systems Specialisation)
Elective course
6

Specialty: Ingeniería del Software

First semester

Course
Course type
Credits
Course guide
Distributed Databases (Information Systems Specialisation)
Compulsory course
6
Data Processing Centres (Computer Engineering Specialisation)
Compulsory course
6
Internet Applications Development (Information Technology Specialisation)
Compulsory course
6
Project Management (Software Engineering Specialisation)
Compulsory course
6
Virtual Infrastructures (Information Technology Specialisation)
Compulsory course
6
Agile Development Methodologies (Software Engineering Specialisation)
Compulsory course
6
New Interaction Paradigms (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Language Processors (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Computer System Security and Protection (Information Technology Specialisation)
Compulsory course
6
Embedded Systems (Computer Engineering Specialisation)
Compulsory course
6
Network Technologies (Computer Engineering Specialisation)
Compulsory course
6
Logic and Programming (Software Engineering Specialisation)
Elective course
6
Graphic Programming for Videogames (Software Engineering Specialisation)
Elective course
6
Operating Systems Security (Software Engineering Specialisation)
Elective course
6

Second semester

Course
Course type
Credits
Course guide
Undergraduate Dissertation
Compulsory course
12
Computer Animation (Software Engineering Specialisation)
Elective course
6
Business Creation and Entrepreneurial Management
Elective course
6
Information Technology Law
Elective course
6
Computer Ethics and the Information Society
Elective course
6
Work Placement
Elective course
12
Parallel Programming (Software Engineering Specialisation)
Elective course
6

Specialty: Ingeniería de Computadores

First semester

Course
Course type
Credits
Course guide
Distributed Databases (Information Systems Specialisation)
Compulsory course
6
Data Processing Centres (Computer Engineering Specialisation)
Compulsory course
6
Internet Applications Development (Information Technology Specialisation)
Compulsory course
6
Project Management (Software Engineering Specialisation)
Compulsory course
6
Virtual Infrastructures (Information Technology Specialisation)
Compulsory course
6
Agile Development Methodologies (Software Engineering Specialisation)
Compulsory course
6
New Interaction Paradigms (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Language Processors (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Computer System Security and Protection (Information Technology Specialisation)
Compulsory course
6
Embedded Systems (Computer Engineering Specialisation)
Compulsory course
6
Network Technologies (Computer Engineering Specialisation)
Compulsory course
6
Industrial Computing (Computer Engineering Specialisation)
Elective course
6
Emerging Technologies (Computer Engineering Specialisation)
Elective course
6

Second semester

Course
Course type
Credits
Course guide
Undergraduate Dissertation
Compulsory course
12
Integrated and Printed Circuits (Computer Engineering Specialisation)
Elective course
6
Business Creation and Entrepreneurial Management
Elective course
6
Information Technology Law
Elective course
6
Computer Ethics and the Information Society
Elective course
6
Maintenance of Computer Equipment (Computer Engineering Specialisation)
Elective course
6
Work Placement
Elective course
12

Specialty: Sistemas de Información

First semester

Course
Course type
Credits
Course guide
Distributed Databases (Information Systems Specialisation)
Compulsory course
6
Data Processing Centres (Computer Engineering Specialisation)
Compulsory course
6
Internet Applications Development (Information Technology Specialisation)
Compulsory course
6
Project Management (Software Engineering Specialisation)
Compulsory course
6
Virtual Infrastructures (Information Technology Specialisation)
Compulsory course
6
Agile Development Methodologies (Software Engineering Specialisation)
Compulsory course
6
New Interaction Paradigms (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Language Processors (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Computer System Security and Protection (Information Technology Specialisation)
Compulsory course
6
Embedded Systems (Computer Engineering Specialisation)
Compulsory course
6
Network Technologies (Computer Engineering Specialisation)
Compulsory course
6
Geographic Information Systems (Information Systems Specialisation)
Elective course
6

Second semester

Course
Course type
Credits
Course guide
Undergraduate Dissertation
Compulsory course
12
Business Creation and Entrepreneurial Management
Elective course
6
Information Technology Law
Elective course
6
Computer Ethics and the Information Society
Elective course
6
Peripherals and Human Interface Devices (Information Systems Specialisation)
Elective course
6
Work Placement
Elective course
12
Cooperative Systems and Content Management (Information Systems Specialisation)
Elective course
6

Specialty: Tecnologías de la Información

First semester

Course
Course type
Credits
Course guide
Distributed Databases (Information Systems Specialisation)
Compulsory course
6
Data Processing Centres (Computer Engineering Specialisation)
Compulsory course
6
Internet Applications Development (Information Technology Specialisation)
Compulsory course
6
Project Management (Software Engineering Specialisation)
Compulsory course
6
Virtual Infrastructures (Information Technology Specialisation)
Compulsory course
6
Agile Development Methodologies (Software Engineering Specialisation)
Compulsory course
6
New Interaction Paradigms (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Language Processors (Computing and Intelligent Systems Specialisation)
Compulsory course
6
Computer System Security and Protection (Information Technology Specialisation)
Compulsory course
6
Embedded Systems (Computer Engineering Specialisation)
Compulsory course
6
Network Technologies (Computer Engineering Specialisation)
Compulsory course
6

Second semester

Course
Course type
Credits
Course guide
Undergraduate Dissertation
Compulsory course
12
Business Creation and Entrepreneurial Management
Elective course
6
Information Technology Law
Elective course
6
Computer Ethics and the Information Society
Elective course
6
Work Placement
Elective course
12
Digital Signal-Processing (Information Technology Specialisation)
Elective course
6
Mobile Device Programming (Information Technology Specialisation)
Elective course
6
Multi-Service Networks (Information Technology Specialisation)
Elective course
6

Menciones

Computing and Intelligent Systems

Créditos necesarios para obtener la mención: 48

Second academic year

First semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6
Second semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester
Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6

Software Engineering

Créditos necesarios para obtener la mención: 48

Second academic year

First semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6
Second semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester
Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6

Information Technology

Créditos necesarios para obtener la mención: 48

Second academic year

First semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6
Second semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester
Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6

Information Systems

Créditos necesarios para obtener la mención: 48

Second academic year

First semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6
Second semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester
Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6

Computer Engineering

Créditos necesarios para obtener la mención: 48

Second academic year

First semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Structures
Compulsory course
6
Object-Oriented Programming and Design
Compulsory course
6
Concurrent and Distributed Systems
Compulsory course
6
Operating Systems
Compulsory course
6
Second semester
Course
Course type
Credits
Course guide
Compulsory course
6
Computer Architecture
Compulsory course
6
Compulsory course
6
Fundamentals of Software Engineering
Compulsory course
6
Compulsory course
6

Third academic year

First semester
Course
Course type
Credits
Course guide
Basic Principles of Networks
Compulsory course
6
Graphical Computing
Compulsory course
6
Server Engineering
Compulsory course
6
Compulsory course
6