PROGRAMMAZIONE DIDATTICA COORTE A.A. 2018/2019
CORSO DI LAUREA MAGISTRALE in 10852 COMPUTER SCIENCE (classe LM-18)

SCHEDA INFORMATIVA

Sede amministrativa:  GE
Classe delle lauree in: 

Classe delle lauree magistrali in INFORMATICA (classe LM-18)

Durata:  2 anni
Indirizzo web:  http://computerscience.dibris.unige.it
Dipartimento di riferimento:  SEZIONE INTERSCUOLA DI SCIENZE MATEMATICHE, FISICHE E NATURALI DEL DIBRIS

PIANO DI STUDI

1° anno (coorte 2018/2019)

DATA SCIENCE & ENGINEERING - GE
Codice Disciplina Settore CFU Tipologia/Ambito Obiettivi Formativi
90498 MACHINE LEARNING INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will understand and learn how to use key machine learning algorithms. The core of the course focuses on supervised learning, both parametric and nonparametric, and covers both computational and modelling aspects. Further classes will explore more advanced topics such as deep learning, unsupervised learning, variable selection, dictionary learning and manifold learning, to name a few. Students will be involved in project activities.
61884 ADVANCED DATA MANAGEMENT INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with a sound grounding on theoretical, methodological, and technological fundamentals concerning data management for advanced data processing architectures, with a specific reference to large-scale distributed environments. Students will learn key elements of NoSQL and stream-based systems as well as basic issues in parallel and distributed query processing, multi-query processing, and high-throughput transactional systems. Students will be involved in project activities.
90549 ADDITIONAL USEFUL KNOWLEDGE 6 6 CFU ALTRE ATTIVITA' Altre Conoscenze Utili per l'Inserimento Nel Mondo del Lavoro

18 CFU tra i seguenti insegnamenti:
90527 BIOINFORMATICS & COMPUTATIONAL BIOLOGY INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn basic elements in pipeline of high-throughput data analysis: crash course on molecular biology; overview on sequencing technologies; alignment and normalization algorithms; QC criteria unsupervised and supervised learning methods for subtyping and data exploration as well as variable selection and functional characterisation; network reconstruction algorithms. Students will be involved in project activities.
90528 COMPUTER GRAPHICS & AUGMENTED REALITY INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with a sound grounding on theoretical and methodological fundamentals of Computer Graphics as well as Virtual and Augmented reality, which will also include elements of 3D computer vision. In the first part of the course, students will learn the components and the architecture of a graphical system, the visualization pipeline, geometric transformations, projection, clipping, illumination, picking. In the second part, students will get acquainted with sensation and perception notions, in particular with: visual perception; artificial and biological optical systems; real and virtual images; visual coherence. 3D user interfaces. Various case studies will be included in the analysis, eg. conventional monitors, HMD, oculus, hololens, tablets or smartphones. Students will be involved in project activities.
90529 DATA VISUALIZATION INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with a sound grounding on the principles, methods, and techniques for effective visual analysis of data. Students will explore many aspects of visualization, including techniques for both spatial (e.g., gridded data from simulations and scanning devices) and non-spatial data (e.g., graphs, text, high-dimensional tabular data).Students will get acquainted with the principles from computer graphics and human perception, and will learn visualization techniques and methods for a broad range of data types, specifically scientific visualization techniques for spatial data, and information visualization techniques for abstract data. Students will be involved in project activities.
90508 DATA WAREHOUSING INF/01 12 Students will be provided with a sound grounding on theoretical, methodological, and technological fundamentals concerning the management and analysis of data in decision support systems, with a specific reference to data warehousing architectural and design issues. Students will learn key elements of data integration and governance, data quality and cleaning, ExtractionTransformation-Loading processes, conceptual, logical, and physical design of data warehouses, storage architectures and scalable parallel processing, use of data warehouses for business reporting and online analytical processing. Students will also learn key elements on conceptual and notational tools for business modelling. Students will be involved in project activities.
  98698 - DATA WAREHOUSING PART 1 INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
  98699 - DATA WAREHOUSING PART 2 INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
90520 DIGITAL SIGNAL & IMAGE PROCESSING INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn basic tools for analysing 1-D and 2-D signals in the space and in the frequency domains. Particular attention will be devoted to filters, to deal with noise attenuation and feature enhancement. Dynamic filters will also be considered. The course will also cover low level vision topics, including image feature extraction, image segmentation,image registration, and image matching. Students will be involved in project activities.
90519 SECURITY INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn key principles, techniques and tools for building secure systems: threat models; modern cryptography; control hijacking attacks and defense; principle of least privilege; identification and authentication; operating-system security; network, web and mobile security. Students will be involved in project activities.
90524 UBIQUITOUS COMPUTING INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn methods, protocols, architectures and platforms for the development of distributed and mobile applications for the Internet of Things: machine to machine protocols, distributed algorithms for fault tolerance and replication, service oriented architectures platforms, and embedded operating systems, real time and streaming data, geolocation, and collaborative framework. Students will be involved in project and coworking activities, seminars, and discussion groups. Students will be involved in project activities.
 

6 CFU tra i seguenti insegnamenti:
90529 DATA VISUALIZATION INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with a sound grounding on the principles, methods, and techniques for effective visual analysis of data. Students will explore many aspects of visualization, including techniques for both spatial (e.g., gridded data from simulations and scanning devices) and non-spatial data (e.g., graphs, text, high-dimensional tabular data).Students will get acquainted with the principles from computer graphics and human perception, and will learn visualization techniques and methods for a broad range of data types, specifically scientific visualization techniques for spatial data, and information visualization techniques for abstract data. Students will be involved in project activities.
90530 GRAPH ANALYTICS INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn algorithms and techniques to address large scale graph analytics, including: graph analytics theory (centrality measures, connected components, graph clustering); graph properties for random, small-world, and scale free graphs; graph metrics for robustness and resiliency; graph algorithms for reference problems. Students will be involved in project activities.
90531 WELL-BEING TECHNOLOGIES INF/01 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with a sound grounding on the design of positive computing systems for cognitive and physical wellness, disease prevention and rehabilitation. Students will learn key elements in: sensors and wearable devices, their physical principles and related software development systems; some advanced methods of Computational Intelligence for classification, regression, and clustering. Students will participate to the discussion of several case studies of positive computing systems for well-being. Students will be involved in project activities.
 

6 CFU tra i seguenti insegnamenti:
90522 BUSINESS MANAGEMENT ING-IND/35 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will learn basic knowledge needed to understand problems and requirements from the business environment. Attention will be devoted to the formalization of concepts and methodologies for organizational planning and management of business processes, with particular reference to decision-making processes. Students will also learn key issues in business administration and industrial accounts.
90539 COMPUTATIONAL VISION INF/01 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will be provided with an an overview of state-of-the-art methods for modeling and understanding the semantics of a scene. Students will get acquainted with the problem of representing the image content adaptively by means of shallow or deep computational models, then it focuses in particular on biologically-inspired hierarchical models for representing visual cues, such as discontinuity, disparity and motion. Students will also be exposed to image classification and categorization problems. Students will be involved in project activities.
90533 COMPUTATIONAL NEUROENGINEERING ING-INF/06 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will initially learn that the computational mechanisms of the human brain are one of the greatest challenges of this century and that a great effort has been provided thanks to large-scale simulations and the development of theoretical models at different scales of observation. Students will then be introduced to the usage of computational techniques to model biological neural networks and will understand the brain and its function through a variety of theoretical constructs and computer science analogies. Students will be provided with insights about how the developing of in silico models, as well as of neuromorphic computational engines – based on the brain's circuitry – can contribute a better understanding of the coding strategies used by the “biological” brain to process incoming stimuli, and produce cognitive and/or motor outputs.
90532 LARGE-SCALE SOFTWARE ENGINEERING INF/01 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will learn the fundamentals in architecting, designing, and validating massively scalable, highly available, large-scale software systems, with special emphasis on challenges posed by data intensive applications and Internet of Things. Specifically, students will learn how to manage the system architecture problem on the basis of data and application requirements, to devise the relevant quality criteria and to validate the resulting large-scale software systems. Students will be involved in project activities.
 

2° anno (coorte 2018/2019)

DATA SCIENCE & ENGINEERING - GE
Codice Disciplina Settore CFU Tipologia/Ambito Obiettivi Formativi
90537 FINAL DISSERTATION 30 30 CFU PROVA FINALE Per la Prova Finale
90535 HIGH PERFORMANCE COMPUTING INF/01 9 9 CFU CARATTERIZZANTI Discipline Informatiche
Students will be provided with knowledge in the basic aspects of modern high-performance computing systems (pipeline/superscalar processors, shared-memory/message-passing multiprocessors, vector processors, GPUs, cloud-based platforms) and basic programming skills for high-performance computing (cache optimization, OpenMP, MPI, OpenCL, map-reduce/dataflow). Students will be involved in project activities.
90536 STAGE 3 3 CFU ALTRE ATTIVITA' Tirocini Formativi e di Orientamento

6 CFU tra i seguenti insegnamenti:
90538 DATA PROTECTION & PRIVACY ING-INF/05 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Students will learn key elements in data protection and privacy: data privacy and anonymity, metrics and techniques; macro and microdata protection; data protection in outsourcing scenarios; privacy on the web; advanced access control. Students will be involved in project activities.
80158 HUMAN COMPUTER INTERACTION ING-INF/05 6 6 CFU CARATTERIZZANTI Discipline Informatiche
Il corso fornisce allo studente le basi per il progetto e lo sviluppo delle interfacce software tra l’utente e la macchina. Lo studente acquisirà competenze riguardo ai meccanismi percettivi, cognitivi ed emotivi, al ciclo di sviluppo e alle metodologie per la progettazione delle interfacce utente, alle tecniche per lo sviluppo e alle metodologie per la valutazione dell’usabilità delle interfacce." "il corso e' di norma in lingua italiana con materiali didattici in inglese. In presenza di studenti non di lingua italiana, il corso sara' in lingua inglese: in questo caso i docenti prevedono la possibilità di fornire, su richiesta e in ore aggiuntive, supporto didattico specifico a studenti di lingua italiana con difficoltà con la lingua inglese
 

6 CFU tra i seguenti insegnamenti:
42916 APPLICAZIONI DELLA MATEMATICA ALLA MEDICINA MAT/08 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will be provided with a descrition of mathematical modeling of two tomographic problems great interest in the medical field: X-ra tomography and microwave tomography. In both cases, the goal is twofold: on the one hand, to highligt how ssophisticated mathematical formalisms are essensial for the understanding of two problems of such great practical value; on the other hand, to equip students with the numerical tools required to process images acquired according to one of the two considered modalities.
90542 COMPUTER GAMES ING-INF/01 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will identify key issues in computer graphics for serious games, virtual reality, simulation, eduntainment. Students will be involved in project activities.
86798 DATA ANALYSIS AND DATA MINING ING-INF/05 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will be provided with advanced skills related to data analysis. Students will learn insights on data mining methodologies andspecific applications of these methodologies to particular data organizations.
90541 DATA SEMANTICS INF/01 6 6 CFU AFFINI O INTEGRATIVE Attività Formative Affini o Integrative
Students will learn key elements in data protection and privacy: data privacy and anonymity, metrics and techniques; macro and microdata protection; data protection in outsourcing scenarios; privacy on the web; advanced access control. Students will be involved in project activities.
 

Lo studente deve conseguire anche 12 CFU A SCELTA

PROPEDEUTICITÀ

Nessuna indicazione.

Note

Per ogni anno è necessario acquisire 6 CFU "a scelta", selezionabili fra tutti gli insegnamenti erogati dall'Ateneo oltre ai seguenti:

90547 - ADVANCED PROGRAMMING PARADIGMS (6 CFU)

90543 - ADVANCED TOPICS IN COMPUTER SCIENCE (6 CFU)

90545 - MULTIAGENTS SYSTEMS (6 CFU)

90546 - PRINCIPLES AND PARADIGMS OF PROGRAMMING LANGUAGES (6 CFU)

90728 - TOPICS IN COMPUTER SCIENCE (6 CFU)