Universitat Oberta de Catalunya

4 Programs 4 Degree levels
Bachelor

Bachelor's Degree in Software Development and Testing

DegreeBachelor
FieldSoftware Engineering

A fully online 180 ECTS bachelor's jointly delivered by UOC, OUNL and UNED to train software professionals in coding, testing, architecture and cloud systems. Suited to students seeking a practice-focused, international distance degree that covers development across web, mobile and cloud platforms and integrates generative AI into the learning path.

Programme overview

This is a 100% online international bachelor's degree (180 ECTS) offered jointly by the Universitat Oberta de Catalunya (UOC), the Open University of the Netherlands (OUNL) and UNED. The programme combines practical software development and testing skills with topics such as UX, cloud computing, mobile development, systems and cybersecurity. The curriculum emphasises collaborative, intercultural work and includes learning on generative AI integrated into the teaching method.

What you'll study

The degree groups courses into three types: basic, compulsory (mandatory) and optional. The overall credit distribution is 48 ECTS of basic courses, 96 ECTS of mandatory courses, 24 ECTS of optional courses and a 12 ECTS final degree project. Core learning areas named in the programme include programming and coding, software testing and quality assurance, software architecture, cloud systems and IT management, user experience (UX), mobile and web application development, systems and network administration, and cybersecurity. The programme also incorporates content on generative AI, offers a free specialised generative AI course and provides a Gemini licence for related learning.

Entry requirements

The UOC operates open enrolment with online, anytime access and states there is no minimum number of credits required for enrolment. Access options explicitly referenced include holders of official Spanish university qualifications (bachelor's, master's, licenciatura, diplomatura, engineering or architecture degrees), applicants who have started (but not finished) studies at a university outside Spain, and those who have passed advanced-level vocational training (CFGS). The university also offers procedures to recognise prior university studies and professional experience for credit, which can reduce the remaining credits required to graduate.

Career prospects

Graduates are prepared for roles across software development and IT operations. Specific job titles cited include software developer, programmer, software engineer, systems analyst, web or mobile application developer, software quality assurance (QA) specialist or tester, systems administrator and network administrator. Employment sectors named in the programme include tech companies, digital start-ups, healthcare and finance, government and NGOs, energy and sustainability, aerospace and defence, and gaming and entertainment.

Scholarships & funding angle (general)

The programme page notes flexible payment options, allowing tuition to be split into instalments, and mentions limited places for enrolment. Students can pursue credit recognition for prior studies or professional experience to shorten time to degree completion. For details on formal scholarships, fee amounts or financial aid, applicants should consult the university's enrolment and fees information.

Latest Bachelor Scholarships

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Universitat Oberta de Catalunya

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.