24 months
22900 EUR/year
22900 EUR/year
Tuition fee
Apply date
Start date


The Master of Computer Science from Harbour.Space University has solid roots in mathematics and engineering, while our innovative department optimises the relevance of the programme by including disciplines such as linguistics, psychology, economics, physics and music.

Visit the official programme website for more information


Year 1

Students begin the programme already having foundational knowledge of programming and mathematics including data structures, algorithms, statistics, and machine learning. During the first year their knowledge of mathematics, programming, and data analysis will be significantly built upon. This programme also offers the opportunity to learn the key soft skills for the professional world including technical project management, writing and presenting.

  • Combinatorics and Graph Theory

  • Object-Oriented Programming (C++)

  • Data Structures and Algorithms

  • Functional Programming

  • Theory of Probability and Statistics

  • Practical Unix

  • Introduction to Interaction Design

  • Advanced Databases

  • Master's Machine Learning

  • Python

  • Networks

  • Java Programming

  • Operating Systems

  • Robotics

  • Leadership and Group Dynamics

  • Technical Writing and Presenting

  • ?omplexity Theory

  • Technical Project Management

  • Bioinformatics

  • Statistical Data Analysis

Year 2

During the second year of the programme students will primarily focus on learning key applications of the computer science as well as advanced methods in programming. 

  • Parallel and Disrtibuted Computing

  • Automata Theory, Languages, and Computation

  • Software Design

  • Foundations of Cryptography

  • Computer Vision

  • Computational Geometry

  • Compilers

  • Software Engineering

  • Neural Networks and Deep Learning

  • Discrete Optimization

  • Virtualization and Java VM

  • Nonlinear Optimization

  • Computer Graphics

  • Information Technology Management

  • Big Data Analysis

  • Information Theory

  • Mobile Application Development

  • Software Testing, Verification and Validation

  • Data Visualization

  • Algorithms in Bioinformatics

  • Spectral Graph Analysis and Data Science Applications


Harbour.Space partnered with two prestigious universities to offer double degrees which award an officially accredited diploma from our partners, alongside our diploma: Harbour.Space@UTCC campus in Thailand, for all programmes offered at the Barcelona campus, and MIPT in Moscow for all our technical bachelor programmes. Read more here: https://bit.ly/3aJeZtt

Programme Structure

Our goal is to reshape education in order to lay the foundation for a better future. Here is how we do it at our University.


The number of hours students will spend in class every day. The rest of the time is theirs to study, work on projects, or interact with their peers and teachers. Students have the freedom and flexibility to adapt their time to their needs.


The lifespan of each Module or class. Students will take one class at a time for three weeks, allowing them to focus intensively on the subject matter. This allows for every student to get the most out of every class.


The amount of contact hours students get with their teachers each module. Our teachers make commitments to come and teach a class for three weeks and make themselves fully available to help their students understand classwork, work through projects, or help students with their Capstone Projects for graduation.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines

More details

Applications are accepted on a rolling basis, which means that there is no application deadline.




180 ECTS


On Campus

Academic requirements


  • CV
  • Application Fee Receipt
  • Math and Computer Science Test
  • Diploma and transcript of highest education level


  • Recommendation Letters

English requirements:

100% of classes are in English, and we require all students to have high English proficiency levels. You’ll need to read academic material, interpret, discuss and present in fluent, well-articulated English. We assess your language proficiency during your admissions interview. 

If we’re in doubt, you may need to complete the proficiency test. If you have a proficiency certificate from either TOEFL, IELTS, Pearson’s PTE, Cambridge, or SATs, this will strengthen your application and you’re welcome to upload it.

English requirements

We are not aware of any English requirements for this programme.

Student insurance

Make sure to cover your health, travel, and stay while studying abroad. Even global coverages can miss important items, so make sure your student insurance ticks all the following:

  • Additional medical costs (i.e. dental)
  • Repatriation, if something happens to you or your family
  • Liability
  • Home contents and baggage
  • Accidents
  • Legal aid

We partnered with Aon to provide you with the best affordable student insurance, for a carefree experience away from home.

Get your student insurance now

Start from €0.53/day, free cancellation any time.

Remember, countries and universities may have specific insurance requirements. To learn more about how student insurance work at Harbour.Space University and/or in Spain, please visit Student Insurance Portal.

Other requirements

General requirements

  • Our admission process is a holistic review of each student’s preparedness level for higher studies and potential for a successful career.
  • While we are highly selective we do not base the decision on the review of the grades and transcripts alone. We believe that grades and standardised test results are sometimes not fully indicative of a student’s ability to work on a project and to innovate. We consider the overall certificates, transcript, motivation and recommendation letters as well as awards, achievements and extracurricular activities. 
  • All our technical degree programmes (Computer Science, Data Science and Cyber Security) require a strong foundational knowledge of mathematics. If your Maths level is not sufficient, you may first join an intensive, one year preparatory Math as a Second Language (MSL) course.

Tuition Fee

To alway see correct tuition fees
  • International

    22900 EUR/year
    Tuition Fee
    Based on the tuition of 22900 EUR per year during 24 months.
  • EU/EEA

    22900 EUR/year
    Tuition Fee
    Based on the tuition of 22900 EUR per year during 24 months.

Living costs for Barcelona

770 - 1360 EUR /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Merit-based scholarships

These scholarships recognise a student’s demonstration of extraordinary academic achievement or leadership potential. All applicants who apply are eligible to receive a merit-based scholarship.

Work-study scholarships

We have partnered with industry leaders to offer work-study scholarships. Recipients receive financial support to complete their degree while applying their skills to the real-world challenges of the company sponsoring them.

Co-Creator scholarships

These are awarded to students whose previous experience and current skills allow them to work alongside Harbour.Space staff members on university projects. Recipients receive financial support and gain hands-on work experience. 


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Computer Science
Harbour.Space University


Go to your profile page to get personalised recommendations!