University of Technology, Arts and Design

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

Practical method in small groups.

Proyecto de Pilar Hernández, alumna de U-tad
Practical learning in small groups


The Double Degree in Software Engineering and Computational Physics at U-tad offers training in software, quantum computing, artificial intelligence, thermodynamics, mechanics, electromagnetism and quantum physics in order for students to achieve the desired profile that technology companies are looking for to lead their most innovative projects. 

You will work on system simulation projects for diverse sectors, such as aeronautics, automotive, materials science, drug development, meteorology, and autonomous machines. You will develop human-interactive cognitive assistants, IoT devices for service personalization and be a pioneer in launching applications based on quantum computing. 

With this double degree, in 5 years you will leave with an education with a great professional trajectory: 

  • An Official Degree in Software Engineering. 
  • An Official Degree in Computational Physics. 

Study at the leading technological University Centre in digital training that is strongly linked to the business sector. This is a training with guaranteed success, as our students are ranked among the top ten of SEDEA, the Spanish Association of Academic Excellence. 

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

Career opportunities

By studying the Double Degree in Software Engineering and Computational Physics you will be able to work as:

  • Expert in Finite Element Simulations
  • Expert in Artificial Intelligence
  • Technology Director
  • Researcher/Developer of new algorithms for risk and fraud detection, development of personalized medicine
  • Scientific-Technological Consultant
  • Project management and development in banking, finance, insurance, environment, medicine, etc.
  • Researcher in applied physics projects
  • Quantum Computing Systems Developer
  • Developing robotic assistants for health care

Where our students work

At the end of this double degree, you will be able to work in companies such as IBM, GMV, and Minsait, an Indra company.  

Partner companies

Students' projects and awards

Your project: your best professional presentation

Your projects will prove your worth to employers and become your ultimate letter of recommendation . That’s why at U-tad we consider them to be of the utmost importance. Here, you will learn by doing. Starting your first year, you will work on projects, learning and applying your education in teams, all of which will be vital for your future employability.  

Talent Awards

U-tad students have received more than 100 awards in national and international competitions in the last three years, which speaks to the our students’ ability and quality through their education. 

Students' feedback

We are very proud of our students because they stand out for their talent and daily effort. Additionally, 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 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)  


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
General Physics I6B1st Semester
Algebra6B2nd Semester
Computer Architecture6B2nd Semester
Calculation6B2nd Semester
Introduction to Programming II6B2nd 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
General Physics II6B1st Semester
Introduction to scientific programming3OB1st Semester
Statistics6B1st Semester
Object Oriented Programming6OB1st Semester
Computer Networks6B1st Semester
Operating Systems6B1st Semester
General Chemistry6B2nd Semester
Algorithm Analysis and Design6OB2nd Semester
Databases6OB2nd Semester
Software Design6OB2nd Semester
Mathematical methods for physics9B2nd Semester
Projects II: Software Engineering Trends6OB1st Semester

Leyenda: Basic Training (B) | Compulsory (OB) | Electives (OP) | Obligatorias de Mención (OBM) | External Internships (PE) | Final Degree Project (TFG)

Course 3
Database Expansion6OB1st Semester
Fundamentals of Visual Composition3OB1st Semester
Partial Differential Equations6OB1st Semester
Distributed Systems Programming6OB1st Semester
Web Programming I, Client6OB1st Semester
Electromagnetism and Optics9OB1st Semester
Physics and Artificial Intelligence for Video Games6OB2nd Semester
Numerical Calculus6OB2nd Semester
Mobile Application Development3OB2nd Semester
Mechanics6OB2nd Semester
Experimental techniques3OB2nd Semester
Graphic Programming6OB2nd Semester
Web Programming II, Server6OB

2nd Semester

Leyenda: Basic Training (B) | Compulsory (OB) | Electives (OP) | Obligatorias de Mención (OBM) | External Internships (PE) | Final Degree Project (TFG)

Course 4
Thermodynamics and Statistical Physics9OB1st Semester
Machine Learning6OB1st Semester
Quantum Physics6OB1st Semester
Software Engineering6OB1st Semester
Artificial Intelligence6OB1st Semester
Immersive Systems6OB2nd Semester
Calculation of Probabilities6OB2nd Semester
Solid State Physics6OB2nd Semester
UX Fundamentals3OB2nd Semester
Fluid Mechanics6OB2nd Semester
Projects III: Web and App Development9OBAnnual
Low Level Programming3OP2nd Semester
Software Verification3OP2nd Semester

Leyenda: Basic Training (B) | Compulsory (OB) | Electives (OP) | Obligatorias de Mención (OBM) | External Internships (PE) | Final Degree Project (TFG)

Course 5
Business Creation and Management3OB1st Semester
Project Management3OB1st Semester
Quantum Computing6OB1st Semester
Programming Paradigms3OB1st Semester
Computer Vision6OB1st Semester
Business and Digital Models3OB2nd Semester
Company Internship6PE2nd Semester
Special Effects Simulation3OB2nd Semester
Projects IV: Graphic Programming, Immersive Systems and Videogames9OBAnnual
Computational Physics Final Degree Project6TFGAnnual
Software Engineering Final Degree Project9TFGAnnual

Leyenda: Basic Training (B) | Compulsory (OB) | Electives (OP) | Obligatorias de Mención (OBM) | External Internships (PE) | Final Degree Project (TFG)

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: Planned implementation of double degree 2021-2022 
  • Software Engineering: Year of implementation: 2018-2019
  • Spots for new students in the Degree: 60 
  • Branch of knowledge: Engineering and Architecture

*Computational Physics: degree pending verification by the Foundation for Knowledge madri+d 

Minimum number of ECTS per type of registration and course:
Minimum Maximum 
Full time 1st course72 72
Full time rest of courses30 84 
Part-time 1st course25 30 
Part-time rest of courses18 45 


Related training

Solicita Información