Skip to content

Computer Engineering Schools and Programs in Spain

55 schools in Spain teach Computer Engineering.

  • CENEC MALAGA NUTECFOR ANDALUCÍA S.L.

    Vocational school Malaga, Spain

    Over 30 years of training the best over 24.000 students trained in the last 32 years, give an idea of the quality and commitment of our team. Experience, knowledge, passion for technology, proactivity and prestige have made us the essential partner of the industry to seek and…

Computer Engineering

As well as developing a solid foundation in the basic sciences and mathematics, Computer Engineering students are introduced to a broad spectrum of courses. The program includes courses in digital systems, microprocessors, operating systems, computer architecture and electronics, followed by in-depth courses in special areas like advanced digital design, integrated circuit design, digital signal processing and computer networks. Students complete the first three years of the program at SLU-Madrid and then transfer to Parks College in St. Louis for the last year of study. Students also have the chance to work with faculty on research, boosting their undergraduate experience and priming them to work in the computer engineering industry. There is also an enhanced Bachelor of Science to Master of Science option available.
Level: Undergraduate Bachelors  
Language of instruction: English  
Location: Madrid

Computation Engineering

As the computer engineering area has grown, the need for sustained and professional education has increased. Bircham University’s Computation Engineering program gives the fundamentals of computer engineering and the latest advance in the field. The program delivers answers to the questions that influence computer science and engineer daily work. This program explains fundamental values, 'best practices', and the future of current research. Subjects covered on this course include: Computation & Data Structure, Computer Science, Computer Architecture, Computer Systems, Computer Networks, Internet Technology, Software & Hardware Management, Analog Circuit Design, Digital Circuits Design, Digital Circuits Optimization, Microprocessor-Based Design, Software Systems Integration, Computation Engineering, Computer Systems Performance and Software Engineering. The Computation Engineering course is available at Specialist, Expert, Bachelor's, Master's & Ph.D. (Doctoral) Degree program levels.
Level: Undergraduate Bachelors  
Language of instruction: English  
Location: Villanueva de la Cañada

Computer Engineering Studies in Spain

Computer engineering (ingeniería informática) covers the design, development and operation of software, computer systems and networks, together with the mathematics and electronics behind them. In Spain it is one of the most widely offered engineering degrees: almost every public university teaches it, as do many private and online universities, and graduates can continue with a master's degree or start work straight away.

How the degree is organised

The standard qualification is the bachelor's degree in Computer Engineering (grado en Ingeniería Informática). Under Royal Decree 822/2021, Spanish bachelor's degrees have 240 ECTS credits, which is four years, and master's degrees 60, 90 or 120 credits. For computer engineering, the Council of Universities published recommendations in 2009 that most universities follow: a basic block of 60 credits (mathematics, physics, programming), a common computing block of 60 credits, a complete 48-credit block in one specialisation, and a 12-credit final project. The specialisations are software engineering, computer engineering (hardware), computing, information systems and information technology.

At the Universidad de Salamanca, for example, the degree takes 4 years and 240 credits, and fourth-year electives include a 12-credit company placement; the university also offers double degrees with Statistics and with Business Administration. Some universities split the field into separate degrees: the Universidad de Sevilla, for instance, has bachelor's degrees in computer engineering focused on software engineering, computer engineering and artificial intelligence.

The same recommendations describe a master's degree in Computer Engineering (máster universitario en Ingeniería Informática) linked to the professional title of Ingeniero en Informática, with bachelor's and master's together totalling at least 300 credits. A RUCT search for official master's degrees in this area returns 59 records, alongside many specialised master's degrees in fields such as cybersecurity, data science and artificial intelligence.

The vocational alternative is a 2,000-hour higher FP course such as the Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (multiplatform application development), which trains developers of business, general-purpose and mobile applications and can be followed by FP specialisation courses in artificial intelligence and big data or cybersecurity.

Where to study Computer Engineering in Spain

A search of the Ministry's Register of Universities, Centres and Degrees (RUCT) for bachelor's degrees in computer engineering returns 91 records, including variants and degrees being phased out. Barcelona and Madrid have the most schools in our directory. Examples with an official degree in RUCT:

  • Madrid: Universidad Politécnica de Madrid, Universidad Complutense de Madrid, Universidad Autónoma de Madrid and Universidad Carlos III de Madrid
  • Catalonia: Universitat Autònoma de Barcelona, Universitat de Barcelona, La Salle – Universitat Ramon Llull, Universitat Pompeu Fabra (Computer Engineering for Management and Information Systems) and the online Universitat Oberta de Catalunya
  • Andalusia: Universidad de Granada, Universidad de Málaga and Universidad de Sevilla
  • Castile and León: Universidad de Salamanca, Universidad de Valladolid and Universidad de León
  • Other regions: Universidad de Zaragoza, Universidad de Murcia, UCAM, Universidade da Coruña, Universidad de Vigo, Universidad del País Vasco/Euskal Herriko Unibertsitatea, Universidad de Deusto, Universitat Jaume I, Universidad de Alicante, Universidad de La Laguna and Universidad de Las Palmas de Gran Canaria
  • Distance learning: Universidad Internacional Isabel I de Castilla

Most degrees are taught in Spanish, with Catalan, Galician or Basque in some courses in those regions. A growing number offer English: the Universidad Carlos III de Madrid lists its degree in RUCT as Bachelor in Computer Science and Engineering, with a bilingual option on its Leganés campus, and requires B2-level English before graduation. Even in Spanish-taught degrees, the Universidad de Salamanca points out that most specialist literature is in English.

Admission for international students

Students with a secondary school diploma from outside Spain usually apply for an UNEDasiss accreditation, which assesses their record and runs specific subject tests for access to Spanish bachelor's degrees. Each university then applies its own admission criteria, which depend on the previous studies and the country of origin. Public universities publish a cut-off mark: at the Universidad de Murcia, which offers 240 places, it was 8.157 for 2025-26. A science and technology background in upper secondary school is the usual recommended profile.

Recognition and careers

Holders of a foreign degree who want to continue studying in Spain can apply for convalidación, and a declaración de equivalencia certifies the academic level (bachelor's or master's) under Royal Decree 889/2022. Graduates from Spain should check how their degree is recognised in the country where they plan to work.

The Universidad de Salamanca lists typical employers: e-business companies, banks, consultancies, electronic systems manufacturers, computing centres, the IT departments of any kind of company, technology firms, public administration, and teaching, research and innovation centres.

Frequently asked questions

How long is a Computer Engineering degree in Spain?

The bachelor's degree has 240 ECTS credits and takes four years. The master's in Computer Engineering adds enough credits for a combined total of at least 300.

Can I study Computer Engineering in English in Spain?

Some universities offer English or bilingual tracks, such as the Universidad Carlos III de Madrid on its Leganés campus. Most degrees are taught in Spanish, so check the language of each course.

Is there a shorter, more practical route?

Yes. Higher FP courses such as the Técnico Superior en Desarrollo de Aplicaciones Multiplataforma last 2,000 hours and prepare students to work as application developers.

Can I study it online?

Yes. The Universitat Oberta de Catalunya and the Universidad Internacional Isabel I de Castilla, among others, have an official degree in RUCT.