Main content

Computer Science

Course Type Master’s degree

Academic year 2022/2023

Membership structure
Disit

The Master’s degree programme in Computer Science is open to all and lasts two years full-time or 3-4 years part-time.

To graduate, you must earn 120 academic credits (ECTS).

Location: Alessandria.

For more information: UPO risponde.

You can also contact help.informatica@uniupo.it 

The Course Council Chair is Prof.ssa Stefania Montani;  e-mail: presccs_lm_informatica@uniupo.it

Who they are and what they do: Course Council Chair

The student representative for the Course Council is Jean Marc Anarratone 20019174@studenti.uniupo.it

​​​Who they are and what they do: Student Representatives

The student representative for the Teacher-Student Joint Committee is Marco Carega 20018128@studenti.uniupo.it

Student representatives in Teacher-Student Joint Committee

Didactic Commission

Prof.ssa Stefania Montani (Chair), Prof. Cosimo Anglano, Prof.ssa Lavinia Egidi, Prof.ssa Giuliana Franceschinis, Prof.ssa Paola Giannini, Prof.ssa Laura Giordano, Prof. Giorgio Leonardi, Prof. Daniele Theseider Dupré.

Who they are and what they do: Didactic Commission

Tutors

Dott. Massimo Canonico, Prof.ssa Lavinia Egidi, Prof.ssa Paola Giannini, Prof. Luigi Portinale, Prof. Paolo Terenziani, Prof. Daniele Theseider Dupré,  Prof. Paolo Terenziani, Prof. Daniele Theseider Dupré.

Who they are and what they do: Tutors

Coordinator for study plans and exam validation

Prof. Daniele Theseider Duprè

Admission requisites

Initial requisites
Admission to the Master’s degree course in Computer Science is subject to possession of the Bachelor’s degree in Computer Sciences and Technologies (L-31) or equivalent, which guarantees a basic grounding in IT subjects.

Goals

What you will study (educational goals)
The main educational goals of the Master’s degree programme are:

  • support in decision-making and Artificial Intelligence: development of tools to support decision-making, design and analysis activities, which cannot be addressed in purely algorithmic terms.
  • Parallel processing: i.e., the development of parallel computer architecture. Computer networks require the design of specific software, capable of effectively managing highly parallel computing systems.
  • Information and telecommunications networks. Security of information transiting through networks; transaction authentication; design of intelligent agents, capable of locating, choosing and using information; development of automatic methods for the creation of indexes, for the categorisation of topics and for the automatic extraction of information from texts or images.
  • Emerging multidisciplinary areas. In many scientific and application sectors it has been necessary to develop IT methodologies aimed at solving specific problems. Examples include the study of DNA in Molecular Biology, issues related to digital libraries, natural language analysis for automatic text processing, automatic processing of human cognitive activities, the design of innovative teaching methodologies.

Possible fields of employment

Potential professions and careers
The master's degree provides all the skills necessary to perform complex professional tasks such as:

  • Researcher and graduate technician
  • Network and security specialist
  • Specialist in basic computer research
  • Analyst and designer of application software and Web and Mobile services

Furthermore, it provides an adequate basis for further education, such as a research doctorate.

Course structure

In this section you can find Courses and Syllabi of Computer Science, information on Study Plans (organisation of course/exams and educational activity included in the course; how to complete the study plan), Teaching Regulations (the specific rules that regulate the course), the Didactic System (general rules that regulate the course) regarding your cohort (usually related to the year of enrolment).

For information on courses and syllabi of previous years, you can visit the  Course Archive section.

From the Library catalogue you can carry out a search by course or teacher, and find the list of books recommended for the exams.

Lessons timetable

You can find information on lessons timetables in UPOPlanner.

Erasmus and Internship of Computer Science Master’s degree

During the course, it is possible to go abroad as part of the Erasmus project.

Final exam of the Computer Science Master’s degree

All information related to the final exam can be found on DIR.

Last modified 8 May 2024