Home / Programs / Spain / BSc Computer Science
Undergraduate · Public university · Great value
Grau en Enginyeria Informàtica
Universitat Autònoma de Barcelona
🇪🇸 Barcelona, Spain · QS World #149

BSc Computer Science

Study computer science at one of Spain's top research universities — for a fraction of private-school fees — in the middle of Barcelona's booming tech scene. An affordable EU degree with a 12-month post-study permit and Europe-wide opportunity.

4 years
Full-time duration
~€4,800
Tuition / year (intl.)
Sep 2026
Next intake
Spanish B2
Language (primary)
Overview
  • Study at one of Spain's top research universities (QS 2026)
  • Public-university tuition — a European CS degree for around €4,800/year
  • Study in Barcelona's tech hub, with a 12-month post-study permit and EU mobility

UAB's computer-science degree builds strong foundations in programming, algorithms, systems, databases and artificial intelligence, with lab work and a final project. Barcelona's research centres and startups make it a lively place to learn and intern.

Low public tuition plus Barcelona's tech ecosystem make this exceptional value. Graduates enter development, data and AI roles across Europe, supported by a 12-month post-study permit and EU-wide mobility.

Compare options

Same field, different universities

UniversityCountryLevelDurationTuition/year
UAB ★ This programme 🇪🇸 Spain Bachelor's 4 years ~€4,800
UBC (CS) QS #38 🇨🇦 Canada Bachelor's 4 years CA$51,000
Melbourne (CS) QS #13 🇦🇺 Australia Bachelor's 3 years AU$56,832
UIUC (CS) QS #64 🇺🇸 USA Bachelor's 4 years $43,000
Entry requirements

What you'll need

AcademicHigh-school diploma with strong mathematics
EntranceUNEDasiss / credential recognition for international students
LanguageSpanish B2 (primary teaching language); some English subjects
PrerequisitesSenior mathematics
💡

This degree is taught mainly in Spanish/Catalan. Your counsellor advises on Spanish preparation, credential recognition (UNEDasiss), and English-taught alternatives if you prefer.

What you'll study

Core courses

01 Programming Fundamentals
02 Algorithms & Data Structures
03 Operating Systems
04 Databases
05 Artificial Intelligence
06 Final Degree Project
After you graduate

Career outcomes

€28k+

Typical EU graduate developer salary

12-month permit

Post-study job-seeking in Spain

Barcelona tech

Startups, scale-ups & research centres

EU mobility

Work across the European Union

How to apply

Application timeline

Winter 2025 – spring 2026
Prepare your application
Start credential recognition (UNEDasiss), build your Spanish, and gather documents. Your counsellor maps the process and reviews everything free.
Spring – early summer 2026
Pre-registration
Submit your pre-registration (preinscripció) for public universities in Catalonia, listing UAB computer science among your choices.
Summer 2026
Placement & admission
Receive your place based on your recognised grades. Your counsellor helps you confirm enrolment and documents.
Summer 2026
Accept & student visa
Enrol, then apply for your Spanish Type D student visa with proof of funds and insurance.
September 2026
Orientation & start
Arrive in Barcelona for orientation and begin your computer-science degree at UAB.
Fees & funding

Tuition fees & costs

Tuition (international)Per annum (indicative)~€4,800
Total degree cost4 years~€19,000
Student visa feeType D (national)~€80
Health insuranceRequired for visa~€50/month
Scholarships

Funding you may be eligible for

Spanish Government MAEC-AECID
Ministry of Foreign Affairs
€600–€900/month
Coverage: Living costs + tuition waiver (public unis)
Eligibility: Students from developing countries
Duration: Full programme
Deadline: Typically January–March
Source: aecid.es
UAB / Catalonia Merit Grants
University & regional
Fee reductions
Coverage: Partial tuition / fee reductions
Eligibility: Academic merit & need
Duration: Renewable
Deadline: Varies — check with counsellor
Source: uab.cat scholarships, 2026
Government Scholarships (home country)
Saudi SACM, Kuwaiti MOHE, etc.
Full award
Coverage: Tuition + living expenses + flights
Eligibility: Varies by country
Duration: Full degree
Deadline: Varies — your counsellor checks eligibility
Loans & financing

Alternative funding options

MPOWER Financing
International student loan · No cosigner

Available for international students at European universities. No cosigner, collateral, or local credit history required.

Work during studies
Student visa holders · Up to 30 hrs/week

With a work authorisation you may work up to 30 hours per week during study — with very low tuition, part-time work covers much of your living costs.

Living costs

Monthly budget in Barcelona

Barcelona blends beaches, culture and a booming tech scene. Living costs sit a little above Madrid, driven mainly by rent, but very low tuition keeps the overall cost among Europe's most attractive.

Rent (shared flat)€550–€900
Food & groceries€250–€350
Transport (T-jove)€40
Health insurance€50
Books & supplies€40–€80
Personal & leisure€150–€300
Estimated total€1,080–€1,720/month

Student-visa financial requirement: €600/month (100% IPREM) in addition to tuition — via bank statements or a sponsor letter.

Student visa

Spanish student visa requirements

Visa typeStudent Visa (Type D, national)
Acceptance letterAdmission / enrolment from UAB
Application fee~€80
Financial proof€600/month (100% IPREM) + tuition
Health coverPrivate health insurance required
Post-graduation12-month job-seeking permit (modificación de residencia)
Student stories

Hear from our students

"A European CS degree for under €5,000 a year felt unreal. I improved my Spanish before starting, and Barcelona's startup scene meant internships were everywhere. My counsellor walked me through UNEDasiss and the visa."
YM
Yara M.
BSc Computer Science, UAB — Class of 2027 · 🇸🇦 Saudi Arabia
"Barcelona is an incredible place to be a student, and the low tuition meant I could focus on learning. The 12-month post-study permit is helping me start my dev career in Spain."
AK
Adam K.
BSc Computer Science, UAB — Class of 2026 · 🇪🇬 Egypt
FAQ

Frequently asked questions

How affordable is a Spanish public CS degree?
Very. As a public university, UAB charges international undergraduates roughly €4,800/year — far below private or UK/US fees. Combined with Barcelona's manageable living costs, it's one of Europe's best-value routes to a computer-science degree.
What language is the degree taught in?
UAB's computer-science teaching is primarily in Catalan and Spanish, with some English-taught subjects. You'll need Spanish (and ideally basic Catalan) to follow the full degree, so language preparation matters. Your counsellor advises on language routes and English-taught options.
Can I work in Spain after graduating?
Yes. Spain offers a 12-month post-study job-seeking permit to stay and find work or start a business, and you can work up to 30 hours per week during study. Barcelona has a fast-growing tech and startup scene with strong demand for developers.
How good is UAB for computer science?
UAB is one of Spain's top research universities and is well regarded for computer science and AI, with strong research centres nearby. Barcelona is a major European tech hub, giving students access to internships, meetups and employers.
How much does living in Barcelona cost?
Budget roughly €1,050–€1,650/month all-in — a little above Madrid, driven mainly by rent. Barcelona offers beaches, culture and a huge international-student community. The student-visa financial requirement is €600/month (100% IPREM) plus tuition.
Browse all programs

Ready to apply for Computer Science?

Start your free application with a counsellor who knows Spanish public-university admissions and study pathways.

Apply with a counsellorAsk a question