Unilinks

Bachelor - Data Science

Harbour.Space University@Barcelona

Free consultation for this program

We are ready to help you with your difficulties and processing.

Duration

3 years

Study Format

On Campus

No. of Student Mentors

71

Total Tuition Fees

19,900 EUR

Mentor
Mentor
Mentor
Mentor
Mentor
+48

ABOUT THIS PROGRAM

While the world holds its breath in anticipation of the Age of the Petabyte, we’re getting ready for the Age of the Exabyte. The Data Science programme is the first dedicated BSc programme in the world.


The Data Science BSc programme sets out to develop the skills needed to cut through the deluge of data we’re dealing with on a global scale. Students learn to cut through the noise and employ automated analytical tools to create useful knowledge out of big data.


Students enrolled in Bachelor's programmes at Harbour.Space University have the opportunity to receive an accredited degree from the University of the Thai Chamber of Commerce (UTCC) in Bangkok, Thailand. Benefit from Harbour.Space University's long-term partnership with this reputable and dynamic university in Asia.


We welcome you to start your transformative journey at any point during the year, be it autumn, winter, spring or summer. Once you receive your acceptance letter, you can start any upcoming 3-week module in your chosen programme. All the missed modules can be easily caught up at the start of next year.

KEY INFORMATION

Degree

Bachelor

Language

English

Location

Spain

Intake Start Date

Nov 2025

Study Format

On Campus

Duration

3 years

Program Highlight

Dual Degree

Total Semester

6

Total Tuition Fees

19,900 EUR / per year

Application deadline

Nov 2025

ABOUT UNIVERSITY

Asia Ranking 2025

Data Not Available

Programs

60

Students

500

🎓 Harbour.Space is a modern university offering English-taught, industry-led programs in Barcelona and Bangkok, combining design, tech, and business.


🛠️ Students learn through real-world projects and can earn a dual degree via partnerships with UTCC and UVic-UCC.


🌍 With global campuses and hands-on learning, it prepares students for creative, high-impact careers in the digital economy.

See more

PROGRAM STRUCTURE

Combinatorics & Graphs - 1 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Foundations of Programming: C/C++ (Foundations of Programming) - 5 credits

Calculus – 1 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Foundations of Mathematical Logic (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Linear Algebra - 1 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Algorithms and Data Structures – 1 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Combinatorics and Graphs - 2 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Object Oriented Programming: Python (Foundations of Programming) - 5 credits

Calculus – 2 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Algorithms and Data Structures – 2 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Linear Algebra - 2 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Computer Organisation and Systems (Foundations of Programming) - 5 credits

Combinatorics and Graphs - 3 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Operating Systems (Foundations of Programming) - 5 credits

Calculus - 3 (Mathematical Foundations for Computer Science, Algorithms) - 5 credits

Capstone Project - 1 - 4 credits

Seminars & Workshops - 1 - 1 credit


Probability Theory (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Introduction to Statistics (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Java Programming (Programming) – 5 credits

Practical Unix (Programming) – 5 credits

Parallel and Distributed Computing (Programming) – 5 credits

Introduction to Optimization (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Machine Learning – 1 (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

R, Matlab, SPSS (Programming) – 5 credits

Stochastic Processes (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Introduction to Computer Networking (Programming) – 5 credits

Database Systems Principles (Programming) – 5 credits

Computational Complexity Theory (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Introduction to Cryptography (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Convex Optimization (Mathematical Foundations for Computer Science, Algorithms) – 5 credits

Python for Massive Data Analysis (Programming) – 5 credits

Capstone Project - 2 – 4 credits

Seminars & Workshops - 2 – 1 credit


Information Theory (Applications) – 5 credits

MapReduce (Programming) – 5 credits

Parallel and Distributed Computing – 2 (Mathematical Foundations for Computer Science) – 5 credits

Machine Learning – 2 (Mathematical Foundations for Computer Science) – 5 credits

Stochastic and Hugescale Optimization (Mathematical Foundations for Computer Science) – 5 credits

Bioinformatics (Interdisciplinary Training) – 5 credits

Big Data & Emerging Technologies (Applications) – 5 credits

Performance Oriented Computing (Programming) – 5 credits

Text Mining (Applications) – 5 credits

Software Development Process (Programming) – 5 credits

Computational Genomics (Interdisciplinary Training) – 5 credits

Image Analysis (Applications) – 5 credits

Technical Project Management (Applications) – 5 credits

Web-graphs (Applications) – 5 credits

Data Visualization (Applications) – 5 credits

Neural Networks (Applications) – 5 credits

Leadership and Group Dynamics (Applications) – 5 credits

Writing, Documentation, TeX, JavaDoc, Academic (Interdisciplinary Training) – 5 credits

Introduction to Interaction Design (Interdisciplinary Training) – 5 credits

Capstone Project – 3 – 8 credits

Seminars & Workshops – 3 – 2 credits

TUITION FEES

Tuition fees

19,900 EUR / per year

Application fees

125 EUR

Application fee cannot be refunded.

Get a Free Consultation!

Not sure where to start with your application?
Our student ambassadors can walk you through the admission process, step by step.

ADMISSIONS PROCESS

Progress Bar

Passing an interview with the admission officer in English

Higher secondary school certificate (or provisional certificate)

Higher secondary transcripts

Personal statement

Scanned copy of passport

Possible Career Pathway

Junior Data Scientist

Data Scientist

Senior Data Scientist

Principal Data Scientist

Chief Data Officer

STUDENT's TESTIMONIALS

It has been such a defining experience for me as a professional and creative. In collaboration with classmates, I have built ideas into real products and designs. Harbour.Space is a home where anythin

ROBBIE SANDS

Product Designer (Interaction Design)

Harbour. Space was like a deep dive into the world of start-ups. With courses ranging from financial analysis and forecasting to understanding cap tables and go-to-market strategies, I got the full to

SERGI ROIG

CFO (Fintech)

At Harbour. Space, the classrooms aren't just led by industry experts, they're communities that empower and support each other. For me, it's more than a university, it's a sisterhood. Here, / see wome

MAY PHOO PAN

Marketing Manager (Digital Marketing)

It's never too late to embark on a new chapter or pick up fresh skills in your life. I've learned more in the past year than I did in the previous 30 because of how intense and engaging the classes ar

MIRIAM GONZÁLEZ

Lead Frontend Developer (Front-end Development)

FAQs

Not provided yet