Master in Computer Science
Barcelona, Spain
DURATION
1 up to 2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
EUR 22,900 / per year *
STUDY FORMAT
On-Campus
* International | Thai and Spanish citizens: 11,450 EUR per year
Introduction
Harbour.Space's Master Degree Program in Computer Science is rooted in mathematics and engineering, while our innovative department optimises the programme’s relevance by including disciplines such as linguistics, psychology, economics, physics, and music. These programmes are geared towards developing students’ professional skills needed for employment while also being able to adapt to rapidly changing technology while working effectively, professionally, and ethically in computing-related professions rooted in mathematics and engineering, while our innovative department optimises the programme’s relevance by including disciplines such as linguistics, psychology, economics, physics, and music. This programme is geared towards developing students’ professional skills needed for employment while being able to adapt to rapidly changing technology while working effectively, professionally, and ethically in computing-related professions, as demonstrated by their communications, teamwork, and leadership skills.
Check out our Computer Science program for more information!
Curriculum
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.
Modules:
- 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.
Modules:
- Parallel and Distributed 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
MATH AS A SECOND LANGUAGE (MSL)
At Harbour.Space, a major requirement for all students in technical degrees to have advanced mathematics skills. Anyone who lacks a strong math foundation but is eager to start their future in a technical discipline should apply for our maths foundation course, Math as a Second Language (MSL). MSL is an intensive, full–time, one-year preparatory programme for students without an academic background in STEM. It equips students with the necessary knowledge and fundamentals in math, physics, and computer science to pursue secondary education in STEM at the world’s most prestigious universities. After graduating from the MSL programme, students are automatically eligible to continue in a programme of their choice at Harbour.Space University.
Program Leaders
Program Tuition Fee
Rankings
ICPC Gold Medalists and Europe Champions
Harbour.Space University left behind not only Stanford but giants like MIT, Cambridge or Oxford. The International Collegiate Programming Contest, or ICPC, the top rendez-vous for coders, awarded this Barcelona centre a place of privilege among the main tech universities of the world. In an exciting last-minute catch-up, the revelation team of the competition in Luxor secured one of the gold medals (awarded to the 4 first positions), thus becoming also the front performer in Europe and the Western world.