Career prospects
Analysts and designers of software and web applications
Functions
Responsible role in software design, development, implementation and verification.
Competences
- to analyse and summarise customer requirements;
- to carry out feasibility studies to define the optimal development tools for the software project;
- to identify hardware and software needs;
- to design software architectures;
- to use mathematical formulations and IT best practices to analyse and describe the software project - know and apply advanced algorithmic methodologies and intelligent systems to realise the software project;
- use techniques and tools for the analysis and verification of the software produced;
- manage the process of defining, developing and controlling the realisation of the software project;
- coordinate the human resources assigned to the development and use of the software project;
- perform corporate and institutional training activities.
Outlets
- public administrations, bodies and companies operating in the field of design and development of complex and innovative computer applications and systems;
- public administrations, bodies and companies using complex and innovative computer applications and systems;
- public and private bodies and laboratories operating in the field of computer science research, and more generally, scientific research;
- freelance professionals (according to current legislation, Second-cycle graduates in Computer Science can take the state examination for access to the Register of Information Engineers).
Database analysts and designers
Functions
Responsible role in DBMS management: definition and implementation of access control mechanisms, analysis, updating, DB maintenance.
Competences
- to analyse the structure of a database;
- to evaluate the effectiveness of the architecture in use;
- to design, develop, optimise, put into production database systems;
- to design, develop and implement large-scale databases and Big Data;
- to interface databases with applications;
- to design, develop and implement advanced data analysis systems (e.g. Data Mining);
- to coordinate human resources assigned to database development and use.
Outlets
- public administrations, bodies and companies operating in the field of design and development of complex and innovative computer applications and systems;
- public administrations, bodies and companies using complex and innovative computer applications and systems;
- public and private bodies and laboratories operating in the field of computer science research, and more generally, scientific research;
- freelance professionals (according to current legislation, Second-cycle graduates in Computer Science can take the state examination for access to the Register of Information Engineers).
System designers and administrators
Functions
Role of responsibility in the analysis, design, optimisation and administration of particularly complex communication systems and networks; role of responsibility in the creation and implementation of IT security methodologies.
Competences
- analysing, designing, developing, monitoring and optimising the performance of databases, information systems and networks;
- monitoring and analysing access to systems and related data; designing, developing and implementing data protection and disaster recovery policies in information systems;
- coordinating human resources assigned to information security projects.
Outlets
- public administrations, bodies and companies operating in the field of design and development of complex and innovative computer applications and systems;
- public administrations, bodies and companies using complex and innovative computer applications and systems;
- public and private bodies and laboratories operating in the field of computer science research, and more generally, scientific research;
- freelance professionals (according to current legislation, Second-cycle graduates in Computer Science can take the state examination for access to the Register of Information Engineers).