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.
- ✓ 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.
Same field, different universities
| University | Country | Level | Duration | Tuition/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 |
What you'll need
| Academic | High-school diploma with strong mathematics | |
| Entrance | UNEDasiss / credential recognition for international students | |
| Language | Spanish B2 (primary teaching language); some English subjects | |
| Prerequisites | Senior 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.
Core courses
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
Application timeline
Tuition fees & costs
| Tuition (international) | Per annum (indicative) | ~€4,800 |
| Total degree cost | 4 years | ~€19,000 |
| Student visa fee | Type D (national) | ~€80 |
| Health insurance | Required for visa | ~€50/month |
Funding you may be eligible for
Alternative funding options
Available for international students at European universities. No cosigner, collateral, or local credit history required.
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.
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.
Student-visa financial requirement: €600/month (100% IPREM) in addition to tuition — via bank statements or a sponsor letter.
Spanish student visa requirements
| Visa type | Student Visa (Type D, national) | |
| Acceptance letter | Admission / enrolment from UAB | |
| Application fee | ~€80 | |
| Financial proof | €600/month (100% IPREM) + tuition | |
| Health cover | Private health insurance required | |
| Post-graduation | 12-month job-seeking permit (modificación de residencia) | |
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."
"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."
Frequently asked questions
Ready to apply for Computer Science?
Start your free application with a counsellor who knows Spanish public-university admissions and study pathways.
