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.

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

eduardo-fernandez-carrion_1

Eduardo Fernández Carrión

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

Mar Angulo Martínez

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

Study Plan

Course 1
SUBJECTECTSTYPEDURATION
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
SUBJECTECTSTYPEDURATION
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
SUBJECTECTSTYPEDURATION
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
ASIGNATURAECTSTIPODURACIÓN
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
ASIGNATURAECTSTIPODURACIÓN
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
  • 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 course7272
Full time rest of courses30 84
Part-time 1st course25 30
Part-time rest of courses18 45

Competencies

Request information

This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This may take a few seconds. Do not close or refresh the page.
To be able to send this form, you must fill in the fields that appear highlighted in red.

The data collected through this form will be processed by U-TAD, with the purpose of sending communications by any means, including e-mail, updates about U-TAD’s academic programs, activities and workshops organized by U-TAD, invitations to events, as well as other products, services and promotions that may be of interest to you in the fields of information, design, digital art, Internet, leisure, videogames, products and multimedia services, and new technologies in general. Furthermore, in order to evaluate and tailor said communications, U-TAD will adapt its offer to the user’s profile, based on their degree, level of studies, preferences and tastes. You can exercise your right of access, rectification, suppression, objection, limitation, data portability or revoke your consent, by sending a letter to postal mail to: C/ Rozabella 2 – 28290 Las Rozas, Madrid, providing a nationality card or an equivalent document, identifying yourself as a U-TAD subscriber and clearly stating your request. For more information concerning how your data will be managed, please visit our Privacy Policy.

Frequently Asked Questions

What is studied in the Double Degree in Computational Mathematics and Software Engineering + Own Degree in Generative Artificial Intelligence?
The Double Degree in Computational Mathematics and Software Engineering + Own Degree in Generative Artificial Intelligence combines studies in applied mathematics, software development and emerging technologies in Artificial Intelligence (AI). During this program, the students will acquire solid knowledge in programming, statistics, data visualization and data analysis. In addition, they will specialize in the development of AI-powered tools, learning about advanced machine learning techniques and Generative AI, which is a key field in the creation of predictive models and autonomous systems.
What baccalaureate should I complete to study the Double Degree in Computational Mathematics and Software Engineering?
To study the Double Degree in Computational Mathematics and Software Engineering, it is recommended to complete the Scientific-Technological Baccalaureate. The subjects related to mathematics, physics and technology will prepare you to tackle the key subjects in programming, algebra, calculus and data analysis that will be taught in this double degree.
Is the Double Degree in Computational Mathematics and Software Engineering official?
Yes, the Double Degree in Computational Mathematics and Software Engineering is an official degree. These degrees have official recognition, guaranteeing that the training received meets the established academic standards. In addition, the Own Degree in Generative Artificial Intelligence complements this training with an additional specialization in high demand in the technology industry.
How many years does it take to study the Double Degree in Computational Mathematics and Software Engineering?
The Double Degree in Computational Mathematics and Software Engineering lasts for 5 years. During this time, students acquire technical and specialized training that allows them to develop in various areas of the technological world, including software development, applied mathematics, big data and artificial intelligence.
Study the Double Degree in Computational Mathematics and Software Engineering at U-tad
The Double Degree in Computational Mathematics and Software Engineering at U-tad prepares you to develop innovative projects in areas such as simulations, AI and quantum computing, with a practical approach from day one. In just 5 years, you will obtain training that will open doors for you in high-demand technological sectors.
Student profile for the Double Degree in Computational Mathematics and Software Engineering
This program is aimed at students with a strong capacity for mathematical and logical reasoning, who enjoy analyzing data and solving complex problems using computational tools. It is ideal for those who are interested in mathematical modeling, statistics, and software development applied to artificial intelligence and data analysis. In addition, curiosity about machine learning and generative AI is valued, as they are the key areas within the degree. A detail-oriented profile, with skills to structure information and optimize processes, fits perfectly into this training.