University of Technology, Arts and Design

B.S. Double Degree in Computational Mathematics and Computer Science

Become an expert in Artifical Intelligence, Machine Learning and Data Analysis.

Proyecto de Pilar Hernández, alumna de U-tad
The most sought after profile.


If you like mathematics and problem solving, this double degree is for you. 

You will acquire solid knowledge in software, statistics, mathematics, programming, and data visualization, all of which are skills needed to extract valuable information to set the right strategies for digital business. 

You will learn through a practical teaching methodology, in small groups and with personalized attention. Doctors and mathematics and programming professionals will closely guide your training and encourage your talent. 

In 5 years, you will leave with the most demanded and complete training in the market: 

  • An officially-recognized Degree in Software Engineering with a minor in Data Engineering. 
  • An officially-recognized Degree in Computational Mathematics. 

Study at the leading University Centre in training in technological degrees. But don’t take it from us: SEDEA, the Spanish Association of Academic Excellence, rates our students among the top ten best educated in Spain. 

The minor in Data Engineering allows you to specialize in one of the most highly sought after areas in business world, since data are the key to business decision making, innovation and economic development. 

When you graduate, you will be able to work on projects in Artificial Intelligence, Machine Learning, Blockchain, quantitative analysis of financial markets, simulations in the automotive or aeronautical industry, cryptanalysis, development of medical applications from biometric data, and many others. 

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

Career opportunities

This double degree will allow you to work, among other things, as:

  • Data Scientist
  • Data Engineer
  • Data Visualization Expert
  • Expert in Artificial Intelligence
  • Scientific-Technological Consultant
  • Software Developer
  • Technology Director
  • Crypto Analyst
  • Expert in Computacional Biology and Genomics
  • Simulation Systems Developer
  • Risk and Fraud Management Specialist
  • Blockchain Developer
  • Researcher/Developer of new Machine Learning/Deep Learning algorithms and tools

Where our students work

Our training is developed in collaboration with Industrial Committees, formed by the top Data technology companies in our country. This ensures that our curricula is constantly up to date with the real needs of the industry, which is looking for talent among our students to lead their most innovative projects. 

Partner companies

Students' projects and awards

Your Project, your best letter of recommendation.

At U-tad, you will develop projects in multidisciplinary teams, aiding you in developing your creative, technological, and teamwork skills. In addition to being an excellent way to learn, these projects will also become the ideal letter of recommendation, showcasing your skills and knowledge to companies.

Talent Awards

U-tad students have received more than 100 awards in national and international competitions in the last three years, which speaks to our students’ ability and the quality of their education. This includes awards such as the Datathon organized by Microsoft at U-tad, or the Ciudad de Madrid Datathon. 

Students' feedback

We are very proud of our students because their talent makes them stand out. The education received at U-tad provides them with solid knowledge to develop their careers successfully in a sector with a high demand for professionals.

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) 
  • UPAEP and UP (Mexico) 



Eduardo Fernández Carrión

  • Probability and Statistics, Computational Geometry and Partial Differential Equations teacher
  • Head of Data Science at Stratio BD

Mar Angulo Martínez

  • Coordinator of the Double Degree in Software Engineering and Computational Mathematics
  • Coordinator and Professor

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 Technologies6OBANNUAL

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

Course 2
Fundamentos de Composición Visual3OB1st semester
Probabilidad y Estadística6B1st semester
Object Oriented Programming6OB1st semester
Computer Networks6B1st semester
Operating Systems6B1st semester
Algorithm Analysis and Design6OB2nd semester
Databases6B2nd semester
Cálculo6B2nd semester
Software Design6OB2nd semester
Negocios y Modelos Digitales3OB2nd semester
Projects II: Software Engineering Trends6OBANNUAL
Course 3
Database Expansion6OBM1st semester
Fundamentals of Visual Composition3OB1st semester
Artificial Intelligence6OB1st semester
Distributed Systems Programming6OB1st semester
Web Programming I, Client6OB1st semester
Topology9OB1st semester
Information Search and Analysis6OBM2nd semester
Numerical Calculus6OB2nd semester
Mobile Application Development3OB2nd semester
Partial Differential Equations6OB2nd semester
Discrete Mathematics II3OB2nd semester
Machine Learning6OBM2nd semester
Web Programming II, Server6OB2nd semester
Course 4
Mathematical Analysis III9OB1st semester
Machine Learning I6OBM1st semester
Algebraic Structures6OB1st semester
Software Engineering6OB1st semester
Optimization6OB1st semester
Machine Learning II6OBM2nd semester
Curves and Surfaces6OB2nd semester
Curvas y Superficies6OB2nd semester
UX Fundamentals3OB2nd semester
Statistical Inference6OB2nd semester
Projects III: Web and App Development9OBANNUAL
Low Level Programming3OP2nd semester
Software Verification3OP2nd semester
Course 5
Business Creation and Management3OB1st semester
Project Management3OB1st semester
Partial Differential Equations6OB1st semester
Programming Paradigms3OB1st semester
Computer Vision6OBM1st semester
Business and Digital Models3OB2nd semester
Internship in a Company6PE2nd semester
Data Visualization3OBM2nd semester
Data Engineering Projects9OBMANNUAL
Computational Physics Final Degree Project6TFGANNUAL
Software Engineering Final Degree Project9TFGANNUAL
Additional informartion / competencies
  • Location: U-tad Campus
  • Hours: Monday – Friday
  • ECTS: 240
  • LanguageSpanish or English
  • Modality: In campus
  • Centre Attached toCamilo José Cela University
  • Year of implementation: 2018-2019
  • Spots for new students in the Degree: 60
  • Branch of knowledge: Engineering and Architecture
Minimum number of ECTS per type of registration and course:
Minimum Maximum 
Full time 1st course7272
Full time rest of courses30 84
Part-time 1st course25 30 
Part-time rest of courses18 45 


Request information