B.S. Double Degree in Computational Mathematics and Computer Science
Become an expert in Artifical Intelligence, Machine Learning and Data Analysis.

Need advice on what to study?
HI! I'm Laura and you can reach me to solve any question
Description
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 that are necessary to extract valuable information that will guide appropriate digital business strategies.
You will learn with highly practical methodology, in small groups of people and with personalized attention. The doctors and great professionals in mathematics and programming will closely guide your training and foster your talent.
In 5 years, you will leave with the most in demand and comprehensive training on the market:
- An Official Degree in Computational Mathematics.
- An Official Degree in Software Engineering with a mention in Data Engineering + Own Degree in Generative Artificial Intelligence.
At U-tad, we focus on preparing our students to lead the technological future. The Generative AI program is designed to help them master the development tools powered by Artificial Intelligence, giving them a competitive advantage in the ever-changing world.
During the first two years of the degree, this course focuses on the practical application of these tools, adapting to the technological innovations that emerge each year. In this way, our students will always be aligned with the latest trends and prepared to face the challenges of the digital environment with confidence and skill.
Study at the leading university center in the technological degree training. And we are not the only ones to say it: SEDEA, the Spanish Association for Academic Excellence, rates our students among the ten best trained in Spain.
Data Engineering major allows you to specialize in one of the most in-demand areas in the business community today, since data is the key element in business decision-making, as well as in innovation and economic development.
Upon graduation, you will be able to work on the projects in Artificial Intelligence, Machine Learning, Blockchain, quantitative analysis of financial markets, simulations in the automotive or aeronautical industry, cryptanalysis, development of medical applications.
Skills and Career Opportunities
This double degree will allow you to work, among other things like:
- Data Scientist
- Data Engineer
- Data Visualization Expert
- Expert in Artificial Intelligence
- Scientific-Technological Consultant
- Software Developer
- Chief Technology Officer
- Cryptoanalyst
- Expert in Computational 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 most relevant companies in the technology sector and the Data area in our country, which guarantees the constant updating of the study plans to the real needs of the industry, and which seek out in our students the talent 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, with which you will develop all your creative, technological and teamworking skills. In addition to being an excellent way to learn, it will be the best presentation letter of your abilities and knowledge to the companies.
Talent Awards
U-tad students have received more than 100 awards in national and international competitions in the last three years, which is a testament to the capacity and quality of our students’ training, some of which are as important as the Datathon organized by Microsoft at U-tad, or the Datathon City of Madrid.
Students' feedback
We are very proud of our students because they stand out for their talent and daily effort. In addition, the training received at U-tad provides them with solid knowledge to develop their careers in the sector they are most passionate about.



International mobility
At U-tad we have an International Relations Department from which we coordinate and establish agreements with university institutions around the world, as well as with official bodies responsible for the inter-university cooperation at an international level. We have agreements with prestigious universities across five continents, and we work to increase the number of institutions with exchange agreements either within the Erasmus program or with the bilateral exchange agreements.
Universities such as:
- Beijing Jiatong University of Software Engineering (China)
- Soongsil University (Korea)
- Epitech (France)
- Xi’an Jiaotong-Liverpool University (China)
- Malmö (Sweden)
- University of Milan Studies (Italy)
- Algebra University College (Croatia)
- UPAEP and UP (Mexico
Faculty

Francisco Javier García Algarra
- Engineering Academic Director
- Academic Director and Teacher at U-tad

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
SUBJECT | ECTS | TYPE | DURATION |
Web Development Fundamentals | 6 | B | 1st semester |
Introduction to Programming I | 6 | B | 1st semester |
Networking and Operating Systems Labs | 6 | OB | 1st semester |
Logic and Discrete Mathematics | 6 | B | 1st semester |
Creative Thinking | 3 | OB | 1st semester |
Algebra | 6 | B | 2nd semester |
Computer Architecture | 6 | B | 2nd semester |
Introduction to Programming II | 6 | OB | 2nd semester |
Database and Distributed Systems Laboratory | 6 | OB | 2nd semester |
Digital Society | 3 | OB | 2nd semester |
Projects I: Digital Techniques and Technologies | 6 | OB | ANNUAL |
Graphic legend: Basic Training (B) | Compulsory (OB) | Electives (OP) | Compulsory Minor Subject (OBM) | External Internships (PE) | Final Degree Project (TFG))
SUBJECT | ECTS | TYPE | DURATION |
Fundamentos de Composición Visual | 3 | OB | 1st semester |
Probabilidad y Estadística | 6 | B | 1st semester |
Object Oriented Programming | 6 | OB | 1st semester |
Computer Networks | 6 | B | 1st semester |
Operating Systems | 6 | B | 1st semester |
Algorithm Analysis and Design | 6 | OB | 2nd semester |
Databases | 6 | B | 2nd semester |
Cálculo | 6 | B | 2nd semester |
Software Design | 6 | OB | 2nd semester |
Negocios y Modelos Digitales | 3 | OB | 2nd semester |
Projects II: Software Engineering Trends | 6 | OB | ANNUAL |
SUBJECT | ECTS | TYPE | DURATION |
Database Expansion | 6 | OBM | 1st semester |
Fundamentals of Visual Composition | 3 | OB | 1st semester |
Artificial Intelligence | 6 | OB | 1st semester |
Distributed Systems Programming | 6 | OB | 1st semester |
Web Programming I, Client | 6 | OB | 1st semester |
Topology | 9 | OB | 1st semester |
Information Search and Analysis | 6 | OBM | 2nd semester |
Numerical Calculus | 6 | OB | 2nd semester |
Mobile Application Development | 3 | OB | 2nd semester |
Partial Differential Equations | 6 | OB | 2nd semester |
Discrete Mathematics II | 3 | OB | 2nd semester |
Machine Learning | 6 | OBM | 2nd semester |
Web Programming II, Server | 6 | OB | 2nd semester |
ASIGNATURA | ECTS | TIPO | DURACIÓN |
Mathematical Analysis III | 9 | OB | 1st semester |
Machine Learning I | 6 | OBM | 1st semester |
Algebraic Structures | 6 | OB | 1st semester |
Software Engineering | 6 | OB | 1st semester |
Optimization | 6 | OB | 1st semester |
Machine Learning II | 6 | OBM | 2nd semester |
Curves and Surfaces | 6 | OB | 2nd semester |
Curvas y Superficies | 6 | OB | 2nd semester |
UX Fundamentals | 3 | OB | 2nd semester |
Statistical Inference | 6 | OB | 2nd semester |
Projects III: Web and App Development | 9 | OB | ANNUAL |
Low Level Programming | 3 | OP | 2nd semester |
Software Verification | 3 | OP | 2nd semester |
ASIGNATURA | ECTS | TIPO | DURACIÓN |
Business Creation and Management | 3 | OB | 1st semester |
Project Management | 3 | OB | 1st semester |
Partial Differential Equations | 6 | OB | 1st semester |
Programming Paradigms | 3 | OB | 1st semester |
Computer Vision | 6 | OBM | 1st semester |
Business and Digital Models | 3 | OB | 2nd semester |
Internship in a Company | 6 | PE | 2nd semester |
Data Visualization | 3 | OBM | 2nd semester |
Data Engineering Projects | 9 | OBM | ANNUAL |
Computational Physics Final Degree Project | 6 | TFG | ANNUAL |
Software Engineering Final Degree Project | 9 | TFG | ANNUAL |
- Location: U-tad Campus
- Hours: Monday – Friday
- ECTS: 240
- Language: Spanish or English
- Modality: In campus
- Centre Attached to: Camilo 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 course | 72 | 72 |
Full time rest of courses | 30 | 84 |
Part-time 1st course | 25 | 30 |
Part-time rest of courses | 18 | 45 |