Bachelor Degree

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





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





Program
Key information
University
Program structure
Tuition fees
Admissions
Possible Career Pathway
Student's testimonials
F&Qs
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.
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

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
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
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.

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
Junior Data Scientist
Data Scientist
Senior Data Scientist
Principal Data Scientist
Chief Data Officer
Not provided yet