The programme
This section provides a comprehensive overview of the degree programme, including details on its structure, regulations, and additional resources. It also introduces the University’s Quality Assurance system and outlines the Student Orientation services available to prospective students, aimed at guiding them in selecting the most suitable course.
Course of study in brief
Presentation
The course aims at training students with extensive methodological bases and advanced technical skills to address the issues related to the design, analysis and development of complex information systems.
The students acquire the knowledge and skills required by the course through advanced training that deepens and expands what learned during the three-year bachelor degree, providing a wealth of tools to address complex problems in Computer Science.
In particular, the course provides the scientific basis to fully understand the new information and communication technologies and the theoretical and practical tools to be able to design and implement these technologies. These skills will be acquired through the study of the state of the art approaches related to modeling, design, analysis and evaluation of algorithms and software systems, with particular emphasis for topics related to *software engineering*, *cyber security* and *artificial intelligence*.
The course promotes the acquisition of transversal skills for a complete training that will help students in their future jobs. This is achieved by recognizing an adequate number of university training credits (CFU) to the students who profitably follow the courses specifically proposed by the University of Verona or by other institutions.
Students can carry out internships and theses in research groups that are active in international research projects or in collaboration with local companies. Moreover, students can also address business and market related issues by collaborating with several spin-offs of the Computer Science Park, which is hosted in the spaces of the IT department. Finally, the students have the opportunity to carry out internships abroad thanks to international mobility programs.
Job profiles
The course aims at training professionals able to operate in IT industries in the fields of hardware and software production, industries for automation and robotics, companies and organizations operating in the area of information systems and computer networks, IT services for the public administration, service companies. In these areas, the master graduate in Engineering and Computer Science is called, immediately, to hold managerial roles and coordination of working groups, thus distinguishing himself/herself from the three-year bachelor graduate, whose main vocation is, instead, linked to more executive aspects.
Admission requirements
For access to the master's degree is required to hold at least 60 CFU in scientific disciplinary areas of the group INF / 01 or ING-INF, as specified in the regulation of the course of study, which also indicate the contents and methods of verification of personal preparation.
For informations:
Please note that all notices relating to the teaching organization of the course can be consulted on the bulletin board of U.O. Didattica Studenti Scienze e Ingegneria.
Tutor: tutors are assigned on request. Students can ask the programme director for a tutor.
- Degree type Corsi di laurea Magistrale
- Duration 2 years
-
Part-time Study option available
Yes
- Admissions Subject to entry requirements
- Class attendance requirements Non obbligatoria
-
Degree class
-
S.T.E.M. course
Yes
- Administrative headquarters verona
- Locations for lessons and exams Map of the Locations
- Language Italian
Il processo formativo deve culminare con un elaborato-progetto (Tesi) svolto da studentesse e studenti, dal quale emerga la loro maturità in termini di capacità di analisi, adeguatezza degli strumenti utilizzati, profondità di trattazione dei problemi e conoscenza della letteratura.
Questi obiettivi devono prevedere una parte di formazione di base, che approfondisca ed ampli la formazione triennale in ambito informatico (sia di Scienze che di Ingegneria) fornendo a studentesse e studenti un bagaglio di strumenti adeguato per poter affrontare problemi non banali nel settore.
Questi strumenti devono prevedere conoscenze allo stato dell'arte nell'ambito delle principali metodologie di modellazione, progettazione, analisi e valutazione di algoritmi e sistemi (HW e SW) capaci di manipolare dati provenienti da sorgenti discrete o continue.
Le conoscenze di base devono poi essere accompagnate da conoscenze più specialistiche definibili mediante la pluralità di metodi, tecnologie ed applicazioni tipiche di un dato ambito applicativo.
L'associazione tra ambito-applicativo e macro-area di ricerca permette di assicurare al livello magistrale un adeguata sostenibilità in termini di attività di ricerca effettivamente svolta presso il Dipartimento di Informatica dell'Università di Verona.
Inoltre, laureate e laureati di questo corso di laurea magistrale devono:
- conoscere approfonditamente gli aspetti teorico-scientifici della matematica e delle altre scienze di base ed essere capaci di utilizzare tale conoscenza per interpretare e descrivere i problemi dell'ingegneria complessi o che richiedono un approccio interdisciplinare;
- conoscere gli aspetti approfonditamente teorico-scientifici dell'ingegneria informatica, nella quale sono capaci di identificare, formulare e risolvere anche in modo innovativo problemi complessi o che richiedono un approccio interdisciplinare;
- essere capaci di ideare, pianificare, progettare e gestire sistemi, processi e servizi complessi e/o innovativi;
- essere capaci di progettare e gestire esperimenti di elevata complessità;
- essere dotati di conoscenze di contesto e di capacità trasversali;
- avere conoscenze nel campo dell'organizzazione aziendale (cultura d'impresa) e dell'etica professionale.
Il corso di laurea magistrale deve inoltre culminare in una importante attività di progettazione, che si concluda con un elaborato che dimostri la padronanza degli argomenti, la capacità di operare in modo autonomo e un buon livello di capacità di comunicazione.
Descrizione del percorso formativo
Il percorso formativo prevede una formazione di base obbligatoria nei seguenti ambiti:
- Algoritmi, complessità e problem solving
- Linguaggi di programmazione e specifica
Successivamente il percorso formativo si focalizza sulle seguenti aree fondamentali:
- Sicurezza dei Sistemi Informatici
- Sistemi Informativi
- Ingegneria del Software
Il percorso formativo si completa con competenze specializzate nelle aree di Sicurezza dei Sistemi Informatici, Sistemi Informativi e Ingegneria del Software, e con competenze trasversali.
Nel percorso formativo sono previste anche attività a scelta di studentesse e studenti, purchè coerenti con il progetto formativo e altre attività formative, quali ad esempio conoscenze linguistiche, tirocini formativi e altre conoscenze utili per l'inserimento nel mondo del lavoro.
Sequenza degli insegnamenti
Gli insegnamenti di base obbligatori relativi agli ambiti di algoritmi, complessità e problem solving e linguaggi di programmazione e specifica e gli insegnamenti fondamentali relativi alle aree di Sicurezza dei Sistemi Informatici, Sistemi Informativi e Ingegneria del Software sono allocati al primo anno.
Gli insegnamenti a scelta relativi alle competenze specializzate e alle competenze trasversali sono allocati al primo e secondo anno.
Scelte a disposizione di studentesse e studenti
Il percorso formativo prevede la possibilità di scegliere gli insegnamenti in modo molto flessibile.
In particolare, le studentesse e gli studenti possono scegliere quattro insegnamenti fondamentali su sei insegnamenti offerti nell'ambito delle aree di Sicurezza dei Sistemi Informatici, Sistemi Informativi e Ingegneria del Software.
Successivamente, le studentesse e gli studenti possono completare il loro percorso formativo scegliendo altri cinque insegnamenti in un gruppo di circa venti.
Gli insegnamenti disponibili forniscono contenuti specialistici nelle aree di Sicurezza dei Sistemi Informatici, Sistemi Informativi e Ingegneria del Software e altre competenze trasversali.
PROFILI PROFESSIONALI
- ESPERTO NELLA PROGETTAZIONE E GESTIONE DI SOFTWARE COMPLESSO E APPLICAZIONI WEB
- ESPERTO NELLA PROGETTAZIONE, REALIZZAZIONE E AMMINISTRAZIONE DI SISTEMI INFORMATIVI E DI RETE
ESPERTO NELLA PROGETTAZIONE E GESTIONE DI SOFTWARE COMPLESSO E APPLICAZIONI WEB
Funzione in un contesto di lavoro
Le laureate e i laureati magistrali in Ingegneria e scienze informatiche sono in grado di svolgere in piena autonomia attività di progettazione, sviluppo, gestione e ottimizzazione di sistemi informatici, con particolare riguardo a:
- progettazione di software complesso e di applicazioni web;
- progettazione di sistemi dedicati e di sistemi multipiattaforma;
- progettazione di applicazioni industriali e di rete.
Competenze associate alla funzione
Nello svolgimento delle loro funzioni, le laureate e i laureati magistrali in Ingegneria e scienze informatiche saranno in grado di affrontare problemi informatici complessi in piena autonomia, e di definire approcci e processi di sviluppo innovativi rispetto allo stato dell’arte.
Le competenze relative alle figure professionali che possono essere ricoperte da laureate e laureati magistrali in Ingegneria e scienze informatiche sono pertanto legate ai seguenti aspetti:
- conoscenze nei settori delle scienze e tecnologie dell’informazione e della comunicazione mirate al loro utilizzo in ambito di ricerca e progettazione di soluzioni innovative;
- capacità di affrontare e analizzare problemi complessi e di gestire lo sviluppo di sistemi informatici per la loro soluzione;
- conoscenza delle metodologie di indagine e capacità di saperle applicare in situazioni concrete, con appropriata conoscenza degli strumenti matematici e fisici di supporto alle competenze informatiche.
Sbocchi occupazionali
Gli ambiti professionali tipici per le laureate e i laureati magistrali sono quelli dell’innovazione e dello sviluppo in ambito informatico, della progettazione e produzione avanzata di sistemi informatici, della pianificazione, programmazione e gestione di sistemi hardware e software complessi e della consulenza in ambito informatico.
I laureati magistrali potranno svolgere, ad esempio, le funzioni di analista del software, ingegnere del software, progettista di sistemi informatici, consulente informatico.
Le laureate e i laureati magistrali potranno pertanto trovare occupazione presso: aziende informatiche operanti negli ambiti della produzione hardware e software; aziende per l’automazione e la robotica; imprese operanti nell’area dei sistemi informativi e delle reti di calcolatori; imprese di servizi; imprese di consulenza; servizi informatici della pubblica amministrazione.
Le laureate e i laureati magistrali potranno anche operare come liberi professionisti.
ESPERTO NELLA PROGETTAZIONE, REALIZZAZIONE E AMMINISTRAZIONE DI SISTEMI INFORMATIVI E DI RETE
Funzione in un contesto di lavoro
Le laureate e i laureati magistrali in Ingegneria e scienze informatiche sono in grado di svolgere in piena autonomia attività di progettazione, gestione e implementazione di sistemi informativi, analisi e implementazione di misure di sicurezza e analisi, progettazione, valutazione e ottimizzazione di sistemi di rete e di telecomunicazione, con particolare riguardo a:
- progettazione di sistemi informativi complessi con elevate competenze nell’ambito della sicurezza della trattazione dei dati;
- progettazione di sistemi informativi per la gestione e l'analisi di grandi quantità di dati;
- modellazione e gestione di sistemi informativi orientati ai processi;
- progettazione di reti di calcolatori con elevate competenze in merito di sicurezza informatica
Competenze associate alla funzione
Nello svolgimento delle loro funzioni, le laureate e i laureati magistrali in Ingegneria e scienze informatiche saranno in grado di affrontare i problemi informatici complessi in piena autonomia e di definire approcci e processi di sviluppo innovativi rispetto allo stato dell’arte.
Le competenze relative alle figure professionali che possono essere ricoperte da laureate e laureati magistrali in Ingegneria e scienze informatiche sono pertanto legate ai seguenti aspetti:
- conoscenze nei settori delle scienze e tecnologie dell’informazione e della comunicazione mirate al loro utilizzo in ambito di ricerca e progettazione di soluzioni innovative;
- capacità critica e di astrazione per analizzare e gestire la modellazione della realtà di interesse sia dal punto di vista dei dati che dal punto di vista dei processi;
- conoscenza delle metodologie di indagine e capacità di saperle applicare in situazioni concrete, con appropriata conoscenza degli strumenti matematici e fisici di supporto alle competenze informatiche.
Sbocchi occupazionali
Gli ambiti professionali tipici per le laureate e i laureati magistrali sono quelli dell’innovazione e dello sviluppo in ambito informatico, della progettazione e gestione avanzata di sistemi informativi e di rete e della amministrazione, manutenzione e ottimizzazione di sistemi.
Le laureate e i laureati magistrali potranno svolgere, ad esempio, le funzioni di analista, progettista e responsabile di sistemi informativi, sistemista e specialista della sicurezza informatica.
Le laureate e i laureati magistrali potranno pertanto trovare occupazione presso: aziende informatiche operanti negli ambiti della produzione hardware e software; aziende per l’automazione e la robotica; imprese operanti nell’area dei sistemi informativi e delle reti di calcolatori; imprese di servizi; imprese di consulenza; servizi informatici della pubblica amministrazione.
Le laureate e i laureati magistrali potranno anche operare come liberi professionisti.