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

Description

Study Computer Science at the leading University Technology Center with a close relationship with the business world.

If you’re looking for a degree that will prepare you for the future, if you believe technology drives society forward, and you want to be part of the great transformation that we’re experiencing, this is the degree for you Study Computer Science + a Specialized Program in Generative Artificial Intelligence at the pioneering and leading institution of technological education. This outstanding academic program, designed by top-tier professionals and endorsed by the leading companies in the industry, delivers extraordinary results: our students achieve employability, and our graduates rank in the top 10 for academic excellence, according to SEDEA.

At U-tad, we train you to become a software engineer capable of planning, designing, and implementing the applications and services that power today’s digital industry: banking, healthcare services, the Internet of Things (IoT), information security, entertainment, and more.

We want our students to be at the forefront of technology, which is why we have developed a Generative AI program that equips Engineering students with the skills to use AI-powered tools.

This course is taught during the first two years of the degree and focuses on the practical use of tools that are updated annually to keep pace with technological advancements.

You will learn from doctors and professionals who are leaders in the industry, using the latest technology and a practical methodology where you will work on real projects and in multidisciplinary teams, just as companies work today.

At U-tad we believe in teamwork, starting with our teachers, who encourage support activities and tutoring in class, so that no one is left behind. You will have personalized attention that will allow you to develop your full potential.

The results speak for themselves: our students are among the top ten in the ranking of SEDEA, the Spanish Society of Academic Excellence.
In addition, from the third year onwards you can choose to specialize in one of the two areas with the most professional opportunities, thanks to the Mentions in Data Engineering and Cybersecurity.

Or you can choose subjects from both specializations, with which you will have a more general knowledge of all these areas.

Also, you can also study this degree in English in the Data Engineering Mention.

Mentions in which you can specialize

Mention in Cybersecurity
Become an ethical hacker and avoid cyberattacks. Cybersecurity is an increasingly important sector for all companies and where the demand for professionals continues to grow. The knowledge ranges from ethical hacking, server and service fortification, malware analysis, development of cybersecurity tools or digital forensic analysis . These bases establish solid foundations that will allow students who take this course to guarantee the security of companies’ IT infrastructures, communications, as well as avoid cyberattacks. You will be trained to perform, in the most demanding business environments, the functions of security analyst, security architect, ethical hacker, CISO, CSO, digital investigation and forensic analysis specialist. If you choose this mention,you will be able to work in large technology companies, banking, construction, communications, transport, energy, health, etc. Your training will not simply consist of using standard tools or processes, you will be able to develop new tools, analyse new Trojans that appear or discover and report new vulnerabilities in computer systems using the Software Engineering knowledge that you will learn during your training.
Mention in Data Engineering
If you have good mathematical skills, this is your mention. You will specialize in one of the most in-demand areas of the business community today, since data is the new way of understanding and interpreting reality, of managing company activities and of finding new paths for innovation and economic development. Directly related to Distributed Architectures and Artificial Intelligence, Data Engineering is a discipline that opens doors to very different job profiles: from the Data Scientist, in charge of developing predictive models based on Machine Learning techniques, to the Big Data Architect, whose job is to develop the infrastructures necessary to collect the data that will be later. If you decide to take this mention, you will deepen your knowledge of databases, learn to develop systems that collect and process said data, use Machine Learning techniques to create predictive models and learn about the resources to present and visualize data effectively.
  • Location: U-tad Campus
  • Hours: Monday – Friday
  • ECTS: 240
  • Language: Spanish or English
  • Modality: In campus
  • Places: 120 in-person and 60 remotely

Centro Universitario adscrito:

Skills and career opportunities for the Degree in Computer Science

This programme will provide you with a broad range of skills, from mastering the fundamentals of computing to understanding and applying specialist techniques in areas such as cybersecurity. You will learn to develop efficient and ethical IT solutions, work in multidisciplinary teams and adapt to a dynamic work environment. Upon graduation, you will be prepared to work in roles such as:
  • Chief Technology Officer
  • Project Manager
  • Software Architect
  • Application Developer
  • Data Scientist
  • Artificial Intelligence Developer
  • Security Analyst
  • Forensic Analyst
  • Ethical Hacking Expert
  • Cybersecurity Tools Developer
  • Physics Simulations Developer
  • Visual Effects Developer
  • Developer of immersive VR experiences
  • Video Game Developer

Where our students work

Our training is developed by Industrial Committees, formed by the most relevant companies in the Data Engineering, Cybersecurity and Graphic Programming, Virtual Reality and Video Games sectors in our country, which guarantees a constant update of the study plans to the real needs of the industry. Companies that look for talent in our students to lead their most innovative projects year after year come to U-tad’s Company Day to hire profiles, confirming the quality of our training, from a technical point of view, as well as from a “soft skills” point of view: teamwork, flexibility, proactivity.

The U-tad title has a strong prestige in the market and opens doors to the most demanding companies.

Partner companies

Students' projects and awards

Your Project: your ideal letter of recommendation

At U-tad you will participate in team projects, through which you will strengthen and relate all the theoretical knowledge acquired, and you will improve your creative, technological and collaborative capacity with the help of the students from other areas of U-tad. These projects, in addition to being an excellent way to learn, will be the best presentation letter of your abilities and knowledge to the companies.

Because we firmly believe in the “learning by doing” methodology: our students stand out for their ability to tackle challenges in a creative and innovative way, seeking disruptive solutions, many of which are even the subject of research.

Talent Awards

U- tad students have received more than 130 awards in national and international competitions, and it shows the capacity and quality of our students’ training.

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 sectors 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 international inter-university cooperation. 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 programme 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)
  • Malmö (Sweden)
  • University of Milan Studies (Italy)Algebra University College (Croatia)
  • APAEP and UP (Mexico)

Faculty

Elena-Garcia-Gamella

Elena García Gamella

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

Study plan

Course 1
SUBJECTYEARDURATIONTYPEECTS
Web development fundamentals11st semesterB6
Introduction to Programming I11st semesterB6
Operating Systems and Networks Lab11st semesterOB6
Logic and Discrete Mathematics11st semesterB6
Creative Thinking11st semesterOB3
Algebra12nd semesterB6
Computer Architecture12nd semesterB6
Introduction to Programming II12nd semesterOB6
Databases and Distributed Systems Lab12nd semesterOB6
Digital Society12nd semesterOB3
Projects I: Digital technologies and techniques1ANNUALOB6

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

Course 2
SUBJECTYEARDURATIONTYPEECTS
Fundamentals of Visual Composition21st semesterOB3
Probability and Statistics21st semesterB6
Object Oriented Programming21st semesterOB6
Computer Networks21st semesterB6
Operating Systems21st semesterB6
Analysis and Design of Algorithms22nd semesterOB6
Data Base22nd semesterB6
Calculus22nd semesterB6
Software Design22nd semesterOB6
Digital Models and Business22nd semesterOB3
Projects II: Trends in Software Engineering2ANNUALOB6
Course 3
SUBJECTYEARDURATIONTYPEECTS
Artificial Intelligence31st semesterOB6
Project Management31st semesterOB3
Distributed Systems Programming31st semesterOB6
Web Development I, Client31st semesterOB6
Web Development II, Server32nd semesterOB6
Mobile Apps Development32nd semesterOB3
UX Fundamentals32nd semesterOB3
Projects III: Web and app development3ANNUALOB9
Minor in Data Engineering
Advanced Databases31er semestreOBM6
Information Retrieval and Analysis32º semestreOBM6
Data Processing32º semestreOBM6
Course 4
SUBJECTYEARDURATIONTYPEECTS
End-of-Degree project4ANNUALOB9
Business creation and management41st semesterOB3
Software Engineering41st semesterOB6
Paradigms of Programming41st semesterOB3
OPTIONAL Work Environment

Training for employment42nd semesterOP6
Company internships42nd semesterOP6
OPTIONAL Subjects
Low-level programming42nd semesterOP3
Software verification42nd semesterOP3
Minor in Data Engineering
Data Engineering Projects4ANNUALOBM9
Machine Learning I41st semesterOBM6
Computer Vision41st semesterOBM6
Machine Learning II42nd semesterOBM6
Data Visualization42nd semesterOBM3

* This degree is in the process of renewal of its accreditation. Any interested person can communicate to the evaluation panels their opinion on any aspect related to this official degree by filling out the form of Audiencia Abierta.

Additional informartion

  • 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

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 Computer Science degree?
Software Engineering is a discipline that combines the fundamentals of computer science, mathematics and project management to develop high-quality software. During the degree, you will learn to design, develop, implement and maintain computer applications and systems that drive sectors such as banking, health, cybersecurity and entertainment. At U-tad, you will also have the opportunity to specialize in Cybersecurity or Data Engineering, which are two of the areas with the highest demand in the technology sector.
What baccalaureate should I take to study Computer Science?
To access the Degree in Software Engineering, it is advised to take a Bachelor’s degree in the field of Science and Technology, as it provides a solid foundation in mathematics and physics, which essential for programming and solving computational problems. However, if you come from another background, you can reinforce your knowledge in these areas before starting the degree.
Is the degree in Computer Science official?
Yes, the Bachelor’s Degree in Software Engineering at U-tad is an official qualification recognised within the European Higher Education Area. It is affiliated with the Camilo José Cela University and has the necessary accreditation to guarantee its academic and professional quality.
How many years does a Computer Science degree last?
The Bachelor’s Degree in Software Engineering lasts four years and consists of 240 ECTS credits. Throughout the programme, you will study key subjects in software development, artificial intelligence, databases and computer security, with the possibility of specialising in strategic areas such as Cybersecurity and Data Engineering.
Study Computer Science at U-tad
At U-tad, Software Engineering training is designed to offer practical experience, working with cutting-edge technologies and on real projects from the first year. In addition to the official degree, we offer a Degree in Generative Artificial Intelligence, which prepares our students for the future of software development with AI tools. The employability of our graduates is 100%, thanks to our close collaborations with leading companies in the sector.
What is the profile of a student in the Degree in Computer Science?
The ideal profile is that of a person with an interest in technology, problem-solving and innovation. They must have an analytical mindset, teamwork skills and curiosity about how complex systems work. If you are interested in computer security or data analysis, you can choose one of the degree’s specializations: Cybersecurity, to protect systems against cyberattacks, or Data Engineering, to develop advanced solutions in information analysis and management.