Oxford Brookes University Featured Masters Courses
University of Birmingham Featured Masters Courses
Imperial College London Featured Masters Courses
University of Portsmouth Featured Masters Courses
Manchester Metropolitan University Featured Masters Courses

Computer Science: curricula on Data Science & Engineering and Software Security & Engineering

Technologies based on the intelligent use of data are leading to great changes in our everyday life. Data Science and Engineering refers to the know-how and competence required to effectively manage and analyse the massive amount of data available in a wide range of domains.

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.

By blending standard classes with recitations and lab sessions our program ensures that each student masters the theoretical foundations and acquires hands-on experience in each subject. In most units credit is obtained by working on a final project. Additional credit is also gained through short-term internship in the industry or in a research lab. The master thesis is worth 25% of the total credit.

Pre-acceptance for 2019 is now open (see https://courses.unige.it/10852/news/281-pre-acceptance-is-now-open)


Data Science and Engineering

The backbone is constituted by three core units on programming of large scale architectures,machinelearning, and data visualization. Students choose among four tracks:

  • Artificial Intelligence, centered on advanced machine learning, vision, speech and natural language processing,
  • Visual Computing, focused on computer graphics & augmented reality, geometric modeling, and computer games,
  • Internet of Things, built around ubiquitous computing, advanced data management, and multi-agent systems, and
  • Business Intelligence, based on data warehousing, business management, and business analytics.

Software Security and Engineering

The backbone consists of core units on data analysis and data mining, virtualization and cloud, mobile development, functional and security testing, internet of things, and dependable distributed systems. Students choose among two tracks:

  • Software Security, focused on data protection and privacy, digital forensics, and secure programming, and
  • Software Engineering, centered on software system design, project management, and advanced data management.

Students of both tracks will join forces for a capstone project, experiencing a real-world team development and sharing their expertise.


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.

Visit the Computer Science: curricula on Data Science & Engineering and Software Security & Engineering page on the University of Genoa website for more details!




Enquire About This Course

Recipient: University of Genoa

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully