This site uses only proprietary and third party technical cookies. By continuing to browse the site you are agreeing to our use of cookies. I agree I want to find out more
Browse the Department site:
Browse the Teaching site:

Master Degree in Computer Science International Track: Ubiquitous Computing and Distributed Systems – UBIDIS
University of L’Aquila

The international track UBIDIS (UBIquitous computing and DIStributed systems) of the Master Degree in Computer Science is realized in collaboration with the University of Côte d'Azur (France). The purpose of this Master’s Programme is to give students from both universities the possibility of achieving personal training and technical-scientific competence that meet the highest international standards in the field of ubiquitous networking and distributed systems, with the aim of promoting employment in these increasingly important ICT sectors. To this end, the two institutions have developed the UBIDIS Master Degree by benefiting from the union of the competences and the complementarity of the courses offered in the two universities, with the intention of defining highly qualifying training courses open to students of both locations.

The student who meets the admission requirements for Master's degree in his/her university will be able to access the program. In any case, the students involved will have a basically equivalent university level of preparation in the two universities. Students enrolled in this program will be selected by their home University, i.e., each University will designate the students authorized to follow the UBIDIS master degree course. The maximum number of students is set at 20 per academic year, 10 for each institution.

Student mobility expenses will be financed through ERASMUS grants. Universities will seek to obtain additional European, national and regional funding.

Access to the UBIDIS master degree course and scholarships will be regulated by a specific Call, with precise rules and selection methods.

The training course includes a first year of study at the own university or at the foreign university, during which students will acquire general notions in computer science, and a second year of study spent at the other university, where technical courses specifically related to the project will be offered.

In particular,

  1. the universities will supply the compulsory modules for the educational path as well as a set of optional courses chosen by the student;
  2. the universities, according to the specific needs of the students participating in the training course, will provide the didactic modules in the local language or in the English language;
  3. the students' results in the exams will be assessed in accordance with the European Credit Transfer System (ECTS);
  4. both universities will guarantee the recognition of the credits and the registration of the exams that the students will have taken in the partner university;

At the end of the master program, each student must prepare a master thesis. The thesis will be co-tutored by a professor or researcher from University of L’Aquila, and by a professor or researcher from University of Côte d'Azur or an associated research laboratory (CNRS, INRIA).  One copy of the thesis will be drawn up and delivered according to the rules provided by University of L’Aquila and one copy will be drawn up and delivered according to the rules of University of Côte d'Azur.

The thesis defense will take place in the language of the specific country or in English if selected by the student and according to the teaching rules of both the academic institutions. The thesis discussion will take place only once if at least one professor or researcher of the other institution is part of the local board of examiners. On the contrary, the thesis will be discussed in both academic institutions.

At the end of the training course the students will achieve the double title of “Dottore Magistrale in Informatica”  in Italy and of “Mention: Informatique, parcours Ingénierie ou Informatique et Interaction” in France.

See also the Ubinet page on the INRIA web site.

Piano di studio dettagliato

List of Courses of the International Double Degree Master UBIDIS between University of L’Aquila (Italy) and University of Côte d’Azur (France)

However, it is advisable to check the most up-to-date UBIDIS study plan published on the page of the master’s degree in computer science.

Courses offered during the first year at the University of L’Aquila Courses offered during the second year at the University of Côte d’Azur
Distributed Systems and Web Algorithms (12 ECTS)
(Distributed Systems + Web Algorithms)
UE 1: Network foundations - 6 ECTS
Graph algorithms and combinatorial optimisation (2 ECTS)
Performance evaluation of networks (2 ECTS) 
Algorithmic approach to distributed computing (2 ECTS)
Software Architectures (6 ECTS)
Computational Intelligence (12 ECTS)
(Artificial Intelligence + Intelligent Autonomous Agents)
UE 2: From network to clouds – 6ECTS
Large-Scale Distributed Systems (2 ECTS)
Evolving Internet (2 ECTS)
Virtualized Infrastructure (2 ECTS)
Network Design (12 ECTS)
(Network Optimization + Network Flows)
Information Systems and Network Security (6 ECTS)
Free choice Computer Science courses (12 ECTS), chosen among the following list:
Bio Informatics (6 ECTS)
Formal Methods (6 ECTS)
Intelligent Systems and Robotics Laboratory (6 ECTS)
Machine Learning (6 ECTS)
Model-Driven Engineering (6 ECTS)
Service-Oriented Software Engineering (6 ECTS)
Software Engineering for Autonomous Systems (6 ECTS)
Software Quality Engineering (6 ECTS)
Advanced Service-Oriented Software Engineering (6 ECTS)
UE 3: Project: 9 ECTS
Personal Project (6 ECTS)
English or French Language ( 3 ECTS)
 

UE 4: 9 ECTS with at most one minor course
Algorithmic approach to distributed computing (2 ECTS)
Algorithms for Telecommunications (2 ECTS)
Content distribution in Wireless networks (2 ECTS)
Data mining: algorithms and architecture (2 ECTS)
Data Science (2 ECTS)
Distributed Optimization and Games (2 ECTS)
Evolving Internet (2 ECTS)
Foundations and Models for on-chip systems and networks (2 ECTS)
Privacy and Blockchains (2 ECTS)
Graph algorithms and combinatorial optimisation (2 ECTS)
Introduction to Research (1 ETCS)

Minor courses:
Digital Strategy (3 ECTS)
Digital IP and Law (3 ECTS) Digital Business (3 ECTS)
Entrepreneurship (3 ECTS)
Innovation and design thinking (3 ECTS)
Sensors and Network devices (3 ECTS)
Introduction to Machine Learning (3 ECTS)
Web Privacy (3 ECTS)
Mobiquitous and Big Data Systems (3 ECTS)
Computational Linguistics (3 ECTS)
Introduction to scientific research and experimentation (3 ECTS)

  UE 5 : Co-Tutored Master Degree Thesis (30 ECTS)

 

Courses offered during the first year at the University of Côte d’Azur Courses offered during the second year at the University of L’Aquila
UE 1 – 15 ECTS
Research Project (6 ECTS)
Software Project (6 ETCS)
Software Engineering (3 ECTS)
French or English (3 ECTS)
Distributed Systems and Web Algorithms (12 ECTS)
(Distributed Systems + Web Algorithms)

UE 2 - 15 ETCS with at most 1 minor course
AI game programming (3 ECTS)
Logic (3 ECTS)
Programming Challenge (3 ECTS)
Advanced Programming (3 ECTS)
Computer Networks (3 ECTS)
Images (3 ECTS)
Neural Network and Learning (3 ECTS)
Safety critical systems (3 ECTS)
Parallelism (3 ECTS)

Minor courses:
Digital Strategy (3 ECTS)
Digital IP and Law (3 ECTS)
Digital Business (3 ECTS)
Entrepreneurship (3 ECTS)
Innovation and design thinking (3 ECTS)
Sensors and Network devices (3 ECTS)
Introduction to Machine Learning (3 ECTS)
Web Privacy (3 ECTS)
Mobiquitous and Big Data Systems (3 ECTS)
Computational Linguistics (3 ECTS)
Introduction to scientific research and experimentation (3 ECTS)

Information Systems And Network Security (6 ECTS)
UE 3 – 9 ECTS
Research Project (6 ECTS)
Project Management (3 ECTS)
Free choice Computer Science courses (12 ECTS), chosen among the following list:
Artificial Intelligence (6 ECTS)
Intelligent Autonomous Agents (6 ECTS)
Bio Informatics (6 ECTS)
Software Architectures (6 ECTS)
Formal Methods (6 ECTS)
Intelligent Systems and Robotics Laboratory (6 ECTS)
Machine Learning (6 ECTS)
Model-Driven Engineering (6 ECTS)
Service-Oriented Software Engineering (6 ECTS)
Software Engineering for Autonomous Systems (6 ECTS)
Software Quality Engineering (6 ECTS)
Advanced Service-Oriented Software Engineering (6 ECTS)
Autonomous Networks (6 ECTS)
(Non-cooperative networks + Social networks)
Description Logics and Web Ontologies (3 ECTS)
Big Data Models and Algorithms (3 ECTS)
Network Flows (6 ECTS) Network Optimization (6 ECTS)
Advanced Models for Software Engineering (6 ECTS)
(Advanced Modelling Techniques + Advanced Verification and Validation)
Advanced Software Architectures (6 ECTS)
(Research Topics in Software Architectures + Software Architectures Project)

UE 4 - 21 ETCS - 5 courses with at most 1 minor course
Operations Research (3 ECTS)
Combinatorial Optimization (3 ECTS)
Communication and Concurrency (3 ECTS)
Internet of the Future (3 ECTS)
Graphs (3 ECTS)
Software Engineering (3 ECTS)
Advanced OS (3 ECTS)
Winter School (3 ECTS)

Minor Courses:
Digital Strategy (3 ECTS)
Digital IP and Law (3 ECTS)
Digital Business (3 ECTS)
Entrepreneurship (3 ECTS)
Innovation and design thinking (3 ECTS)
Sensors and Network devices (3 ECTS)
Introduction to Machine Learning (3 ECTS)
Web Privacy (3 ECTS)
Mobiquitous and Big Data Systems (3 ECTS)
Computational Linguistics (3 ECTS)
Introduction to scientific research and experimentation (3 ECTS)

  Co-Tutored Master Degree Thesis (21+9 ECTS)

Rules to validate courses at University of Côte d'Azur:

  • Individual courses are grouped into blocks called UE (Unité d’Enseignement)
  • Students must validate each UE by obtaining an average grade of at least 10/20

Rules to validate courses at University of L’Aquila:

  • In order to pass an exam, students must obtain a grade of at least 18/30

For further information please contact the local UBIDIS manager, Dr. Gianpiero Monaco (gianpierodotmonacoatunivaqdotit).