The UOC's online Bachelor's Degree in Techniques for Software Development produces the expert software developers currently needed at companies in a sector characterized by constant growth and full employment.

Credits: 180 ECTS

Start: 15 September 2021

Degree: Techniques for Software Application Development

Language: English

Limited number of places

Graduates from the UOC Bachelor's Degree in Techniques for Software Development will have the skills to develop all types of software, for instance web, mobile or cross-platform apps, working with the languages, techniques and methods that are most frequently used in the professional field.

This bachelor's degree programme covers the whole software life cycle: from the design of the application through to its implementation, testing and maintenance. You will learn agile development methods, working in collaboration with a development team to produce high quality software.

The Bachelor's Degree in Techniques for Software Development provides in-depth knowledge on:

  • Techniques used for software specifications and design, including databases, software architecture and user experience.
  • Programming languages and tools for development and testing.
  • Libraries and frameworks for the development in different platforms.
  • Techniques for creating high quality software that is easy to maintain.
  • Methodologies and best practices to ensure the project's success.
  • The administration of the systems you develop, either locally, in a network or in the cloud.

Graduates of this online programme are guaranteed to gain the skills needed by software development professionals, reaching the levels required of analyst programmers.

This bachelor's programme is an official degree, it can be completed in approximately three years (with 180 ECTS), it allows you to study at your own pace and is offered online.

This degree programme is taught in English (100%). In this regard, the intention is to reflect the reality of a sector that is increasingly international, in which companies, projects and teams are often global, spanning various continents; the language in which they work is English.

This programme of study for the UOC Bachelor's Degree in Techniques for Software Development is based on the Software Engineering curricula guidelines produced by the ACM (Association for Computer Machinery) and IEEE (Institute of Electrical and Electronics Engineers).

Official qualification

The UOC's Bachelor's Degree in Techniques for Software Application Development has been approved by the Spanish Universities Council and authorized by the Government of Catalonia, as required by the law in force.

The UOC's official university programmes are valid throughout Spain. They are fully recognized academically and allow holders, where appropriate, to exercise regulated professions, in accordance with the regulations in place in each case. 

The certificates are issued with a European Diploma Supplement (DS), which provides information on the courses studied by the student, the results obtained, the professional skills acquired and the qualification's level in terms of the Spanish higher education system. The DS helps students have their qualifications recognized and aids mobility throughout the European Higher Education Area (EHEA). 

In other countries, the validity of the official university qualifications awarded by the UOC will be determined in each case by each country's education laws.

Find out more on:

+ Recognition processes

+ Legalization processes





Programme quality

The quality of this programme is endorsed by the Catalan University Quality Assurance Agency (AQU), which ensures that rigorous standards required by the EHEA are met.

+ Programme quality


Would you like more information?

Send us your details and we'll send you information on this program and regarding UOC products, services and promotional activities

Dial a number that's 9 digits long.
Dial a number that's 9 digits long.
Country Code
Dial a number that's 9 digits long.
Country Code
Dial a number that's 9 digits long.
Ask for information


The UOC, the second best university in Spain according to the Times Higher Education Young University Rankings


Payment in Instalments

You can pay for your university bachelor's degree in instalments