Computer Science
Master course (2 years)

News and events

Programme overview

Summary

Our Master of Science is organized in two curricula:

  • Data Science & Engineering, centered on the management, analysis, and visualization of massive amounts of digital data for artificial intelligence, visual computing, iot, or business intelligence technologies, and
  • Software Security & Engineering, devoted to the development of high-quality, innovative software systems through state of the art technologies, security assessment, hardening techniques, and standardized processes.

Learning by doing

The program blends traditional classes with:

  • labs activities and projects development, possibly in collaboration with the industry
  • internship in the industry or in a research lab
  • seminars and short courses on selected topics

Career perspectives

Depending on the plan of study, graduates qualify as senior data scientist, business intelligence analyst, AI engineer, information security officer, technical leader, project manager in the industry or in research centers, or pursue their studies toward a PhD.

Quick facts

Quick facts

Degree type
Master course (2 years)
Duration and credits
2
Years
120
CFU
Class
LM-18
Computer science
Admission
Free access
Location
Genova
Teaching language
English
Teaching mode
Lectures
Taxes and fees
From 0 to 3000 euros per year. Find out if you are entitled to scholarships and exemptions
International partnerships
Student exchange
Head of programme
Alessandro Verri

What you will learn

  • vision, speech, and nlp

    digital signal & image processing

  • computer graphics & augmented reality

    geometric modeling, computer games, and data visualization

  • machine learning

    statistical foundation, efficient algorithms, deep learning

  • large scale computing

    cluster and high performance computing

  • internet of things

    data distribution and edge computing in the interconnected world

  • business intelligence

    data warehousing, business management and analytics

  • cloud computing

    storage and programming techniques for large-scale applications

  • mobile development

    technologies and programming for mobile devices

  • software engineering

    concepts, methods, and technologies for developing high-quality software

  • distributed systems

    from distributed computing to blockchain

  • testing

    checking functional and security quality

  • software security

    analyze, fix and prevent security problems in software system

Did you know that...

  • several lecturers are leading scientists in their field
  • multi-disciplinary and team work is encouraged
  • seminars and short-courses on hot topics are organized year-round
  • work side-by-side with faculty and staff is common practice
  • students come from all over the world
  • a vast job market will be easily accessible

Contents

Data science and engineering

The know-how and competence required to effectively manage and analyse data are pivotal in the development of technologies able to support the decision making process, and to improve quality of life by producing smarter systems or delivering better services.

You will learn to

  • model, process, and extract knowledge from data,
  • deal with heterogeneous, complex, and noisy data, and
  • interact with domain experts and understand their problems and demands

by focusing on artificial intelligence, visual computing, internet of things, or business intelligence technologies.

Software security and engineering

Digital technologies underlie all aspects of our life: from the ubiquitous apps everybody uses many times a day, to the less obvious software embedded into appliances, vehicles, and critical systems. Unsecure, poorly performing, badly designed software has become a threat to smooth management, safety, and security of our society. High-quality software needs to be carefully produced and maintained, through professional processes and cutting edge technologies.

You will learn

  • security assessment of software systems and hardening techniques,
  • development of secure-by-design software,
  • high-quality methodologies for software development,
  • cutting-edge technologies, and
  • software project management.

Head of programme

Alessandro Verri
Welcome to the Master of Science Program in Computer Science @UniGe. Whether your ambition is to become an expert in Data Science and Engineering, or in Software Security and Engineering, you are going experience our friendly and inclusive atmosphere and share our enthusiasm for learning. Our community - students, faculty, teaching assistants, and staff - strives for blending educational and research programs.

Alessandro Verri
Head of Programme

Student support

Open Day

In the Open Days, our program is open to visitors and prospective students. During Open Days you will have the chance to visit our labs, attend seminars on selected topics and on the structure of our program. For more details, send an email to orientamento-informatica@dibris.unige.it

Where to find us

DIBRIS
Valletta Puggia
Via Dodecaneso, 35
16146 Genova GE

Success stories

Alessandra Staglianò
I studied Computer Science at the University of Genova and now I work in London as a Data Scientist. As a Data Science consultant, my day to day job consists in manipulating and analysing large datasets in order to help my clients improving their decision making.

Alessandra Staglianò
data scientist @ASI Data Science, London UK


For instance, I build Machine Learning models to predict whether a person is going to be a high value customer for a business, or to analyse tweets to understand the hot topics influencers in some areas are talking about. During my time at UniGe, I have been studying Computer Vision and Machine Learning, and that is the reason why today I am doing this job. All the various courses I have been studying during my undergrad were useful to build solid foundations: I am thinking to Maths and Programming in particular, but in general everything was useful. Even if I am not a DB admin, I find very useful to know SQL, for example. I have nothing but good memories about those years. Not only the subjects and the courses were very interesting, the environment was extremely friendly.
L u

Luigi Bozzo
Technical product expert @Google, UK

Learn more

If you want to know more about our program, please get in touch with our student orientation committee by sending an email to orientamento-informatica@dibris.unige.it