University of Technology, Arts and Design

B.S. Computer Science

U-tad students rank in the top 10 for academic excellence, according to SEDEA

Proyecto de Pilar Hernández, alumna de U-tad
High employability


Study Software Engineering at the leading University Technology Center with a close relationship with the business world.

Our degree has been designed by industry professionals and endorsed by the best companies in the sector, as reflected by our students’ 100% job placement rate.

Prepare yourself to become a software engineer capable of planning, designing, and implementing the applications and services that make the digital industry work: banking, health services, Internet of Things, information systems security, entertainment services, and more.

Learn from leading doctors and professionals in the industry, using a practical academic model, working on projects in multidisciplinary teams and with personalized attention that will allow you to reach your full potential.

Our results speak for themselves: our students are among the top ten ranked in t SEDEA, the Spanish Association of Academic Excellence.

Additionally, from the third year onwards, you will be able to specialize in one of the three areas with the most professional opportunities: Data Engineering, Cybersecurity or Computer Graphics Programming, Immersive Systems and Video Games.

Train in a profession with 100% employability, and with a great professional trajectory.

You have the possibility to study this degree in Spanish or English. 

MInors in which you can specialize

Minor in Data Engineering

Data Engineering 

If you opt for the Minor in Data Engineering, you will professionally train in one of the highest demanded sectors in business, as data are the key to business decision making, innovation, and economic development.  


Data Engineering is a discipline that opens the door to very interesting job profiles: Data Scientist or Artificial Intelligence Expert, Manager of predictive models development based on Machine Learning techniques, or a Big Data Architect, whose job is to develop the necessary infrastructure to collect data that will later be subject to analysis.   


Train in a profession with 100% employability, and with a great professional trajectory. 

Minor in Cybersecurity

If you opt for the Minor in Cybersecurity, you will be prepared to work as a security analyst, security architect, ethical hacker, CISO, CSO, or specialist in digital investigation and forensic analysis, in the most demanding business environments.  


You will acquire a solid foundation that will allow you to ensure the security of corporate IT infrastructures, communications and prevent cyber-attacks.   


You will be able to work in large technology companies, banks, and various sectors such as construction, communications, transport, energy, health and more. You will be developing new tools, analyzing new Trojans or discovering and reporting new vulnerabilities that continually appear in the systems.   


Train in a profession with 100% employability, and with a great professional trajectory.   

Minor in Computer Graphics Programming, Immersive Systems and Video Games

If you opt for the Minor in Computer Graphics Programming, Immersive Systems and Simulation you will learn to develop real-time optimized interactive products, design Virtual Reality (VR) and Augmented Reality (AR) applications, program visual effects for cinema and engineering, video games/serious games development and working in a deep-level with the most powerful graphics engines.

After graduation, you will be able to pursue a wide range of specialized positions in the IT, health, civil engineering, architecture, education, psychology, entertainment, film or accessibility industries. Your studies will come at a time when there is a shortage of highly specialized professionals in immersive systems, during which companies are looking for experts to develop their new business ventures.

Train in a profession with 100% employability, and with a great professional trajectory.

Centro Universitario adscrito:

  • Location: U-tad Campus
  • Hours: Monday – Friday
  • ECTS: 240
  • LanguageSpanish or English
  • Modality: In campus

Career Opportunities

Studying the Degree in Computer Science, you will be able to work as:

  • Technology Director
  • Project Manager
  • Software Architect
  • Application Developer
  • Data Scientist
  • Artificial Intelligence Developer
  • Security Analyst
  • Forensic Analyst
  • Ethical Hacking Expert
  • Cybersecurity Tools Developer
  • Physical Simulation Developer
  • VR Immersive Experience Developer
  • Visual Effects Developer
  • Video Game Developer

Where our students work

Our training is developed in collaboration with Industrial Committees formed by the top Graphic Programming, Virtual Reality and Video Games companies in our country. This ensures our curricula is always up to date with the real needs of the industry, which is looking for talent among our students to lead their most innovative projects.

Students enrolled in this Degree have the option of taking the subject “Internships”, which serves as a complement to university education and allows students to approach the professional environment. The objective of this subject is to place the student in a professional learning scenario so that he/she can develop the competencies acquired during

Partner companies

Students' projects and awards

Your Project: your ideal letter of recommendation

At U-tad you will develop projects in multidisciplinary teams to aid you in developing your creative, technological, and teamwork skills. In addition to being an excellent way to learn, these projects will also become your best letter of recommendation to showcase your skills and knowledge to companies. Projects such as:

Talent Awards

U-tad students have received more than 130 awards in national and international competitions, which truly speaks to the ability and quality of our students’ education. One of these prestigious awards was securing first prize in the European Cyber Security Challenge, where U-tad students were part of the winning Spanish team in the most important cybersecurity competition in the continent.

Our students have won 8 PlayStation Awards in different categories and the Digital Award for the best initiative granted by the media El Español. This was given to the U-tad research project in partnership with IdiPaz and the association HePA to develop the first platform in Virtual and Augmented Reality for psychological care for transplanted children and adolescents. 

Students' feedback

We are very proud of our students because they stand out for their talent and daily effort. The education they receive at U-tad provides them with solid knowledge to develop their careers in a sector they care about.

International mobility

At U-tad, we have an International Relations Department that coordinates and establishes agreements with universities all over the world, as well as with government agencies responsible for international inter-university cooperation.  We have agreements with prestigious universities in five continents and we are working to expand the number of institutions with exchange agreements either within the Erasmus program or with bilateral exchange agreements.   

  • Universities such as Beijing Jiatong University of Software Engineering (China) 
  • Soongsil University (Korea) 
  • Epitech (France) 
  • Xi’an Jiaotong-Liverpool University (China) 
  • Malmo (Sweden) 
  • Universita’ degli Studi di Milano (Italy) 
  • Algebra University College (Croatia) 
  • APAEP and UP (Mexico) 



Elena García Gamella

  • Academic coordinator of the degree in Software Engineering
  • Service and Operation Manager at Telefónica

Study plan

Course 1

Web Development Fundamentals6B1st semester
Introduction to Programming I6B1st semester
Networking and Operating Systems Labs6OB1st semester
Logic and Discrete Mathematics6B1st semester
Creative Thinking3OB1st semester
Algebra6B2nd semester
Computer Architecture6B2nd semester
Introduction to Programming II6OB2nd semester
Database and Distributed Systems Laboratory6OB2nd semester
Digital Society3OB2nd semester
Projects I: Digital Techniques and Technologies6OBANUAL

Graphic legend: Basic Training (B) | Compulsory (OB) | Electives (OP) | Compulsory Minor Subject (OBM) | External Internships (PE) | Final Degree Project (TFG)

Course 2

Fundamentals of Visual Composition3OB1st semester
Probability and Statistics6B2nd semester
Object Oriented Programming6OB1st semester
Computer Networks6B1st semester
Operating Systems6B1st semester
Algorithm Analysis and Design6OB2nd semester
Databases6B2nd semester
Calculation6B1st semester
Software Design6OB2nd semester
Business and Digital Models3OB2nd semester
Projects II: Software Engineering Trends6OBANUAL

Course 3

Artificial Intelligence6OB1st semester
Project Management3OB1st semester
Distributed Systems Programming 6OB1st semester
Web Programming I, Client 6OB1st semester
Mobile Application Development3OB2nd semester
UX Fundamentals 3OB2nd semester
Web Programming II, Server6OB2nd semester
Projects III: Web and App Development9OBANUAL
Introduction to Computer Security 6OBM1st semester
Forensic Analysis6OBM2nd semester
Ethical Hacking6OBM2nd semester
Database Expansion 6OBM1st semester
Information Search and Analysis6OBM2nd semester
Data Processing6OBM2nd semester
Graphics Engine Programming 6OBM1st semester
Graphic Programming6OBM2nd semester
Physics and Artificial Intelligence for Video Games6OBM2nd semester

Course 4

Business Creation and Management3OB1st semester
Software Engineering6OB1st semester
Programming Paradigms3OB1st semester
Fortification6OBM1st semester
Cybersecurity Research Methodologies and Techniques6OBM1st semester
Malware Analysis6OBM2nd semester
Development of Cybersecurity Tools 3OBM2nd semester
Cybersecurity Projects - CyberExercises9OBMANUAL
Machine Learning I6OBM1st semester
Computer Vision6OBM1st semester
Machine Learning II6OBM2nd semester
Data Engineering Projects9OBMANUAL
Data Visualization3OBM2nd semester
Simulation and Realistic Rendering 6OBM1st semester
Immersive Systems6OBM1st semester
Advanced Graphics Engine Programming6OBM2nd semester
Special Effects Simulation3OBM2nd semester
Graphic Programming, Immersive Systems and Simulation Projects9OBMANUAL
Low Level Programming3OP2nd semester
Software Verification3OP2nd semester
Internship in a Company6OPANUAL
Training for employement3OPANUAL
Final Degree Project9TFGANUAL

Additional informartion / competencies

  • Year of implementation: 2018-2019
  • Spots for new students in the Degree: 120 in person + 60 online
  • Branch of knowledge: Engineering and Architecture 
Minimum number of ECTS per type of registration and course:
Minimum Maximum 
Full time 1st course60 60 
Full time rest of courses30 75 
Part-time 1st course25 30 
Part-time rest of courses18 45 


Request Information