**Request Free Information**

- 1 Minute to Complete!
- Fast Response time!
- 100% Secure!

The Master Degree Program in Computer Science is designed for those who desire to deepen their comprehension of all aspects of the computer sciences.

Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a Bachelor of Science in Computer Science.

Harbour.Space University

Barcelona, Spain

Barcelona, Spain

2 YEARS

FULL-TIMEDuration

120 CreditsCredits

EnglishLanguage of Instruction

SCHOLARSHIPSFinancial Support

offlineType

BarcelonaLocation

- 1
- YEAR

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

- 2
- YEAR

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. A significant part of the year will be allocated to the completion of the capstone project.

**1st YEAR**

**2nd YEAR**

- Combinatorics and Graph Theory
- Algorithms and Data Structures
- Graduate Algebra
- Graduate Mathematical Logic
- Theory of Probability
- Mathematical Statistics
- Сomplexity Theory
- Object-Oriented Programming (C++)

- Python
- Practical Unix
- Java Programming
- Functional Programming
- Operating Systems
- Advanced Databases
- Networks
- Robotics

- Master's Machine Learning
- Statistical Data Analysis
- Bioinformatics
- Data Mining
- Technical Writing and Presenting
- Technical Project Management
- Leadership and Group Dynamics
- Introduction to Interaction Design

- Automata Theory, Languages, and Computation
- Information Theory
- Discrete Optimization
- Nonlinear Optimization
- Cryptography
- Computational Geometry
- Parallel and Distributed Computing

- Virtualization and Java VM
- Software Engineering
- Software Design
- Software Testing, Verification and Validation
- Compilers
- Big Data Analysis
- Data Visuailzation

- Mobile Application Development
- Computer Graphics
- Computer Vision
- Algorithms in Bioinformatics
- Spectral Graph Analysis and Data Science Applications
- Writing, Documentation, TeX, JavaDoc
- Information Technology Management

Computer Science

Fix the following errors: