Advanced Computing

About

Advanced Computing is a discipline that approaches complex computational problems from both theoretical and practical angles. It views algorithms, i.e., the human or mechanical processes of transforming data, as subjects for systematic study. The goal is to understand their limitations and capabilities and to use these insights to provide novel and more efficient algorithmic solutions. 

Target

The specialization is addressed to students with a background in computer science, computer engineering or mathematics who can prove that they have a solid grounding in elementary algorithms, programming skills and basic knowledge of discrete mathematics. Students from other scientific and technological backgrounds are also welcome but they may be asked to take a bachelor-level course that guarantees that the requirements are covered. 

 

 

 

Elective
Mandatory
Final Master Thesis

 

Mandatory Common course

 

Semester 1

Semester 2

Semester 3

Semester 4

Final Master Thesis
(TFM - 30 ECTS)

 

Elective

You can choose any MIRI or UPC Masters courses.