Information Engineering for Digital Medicine Enrollment

The Didactic Regulations require that, in order to get access the Master’s degree in Information Engineering for Digital Medicine, prospect students must meet specific requirements related to:

  • Curricular disciplines (that is, students must have gained a certain number of credits in specific subject areas);
  • Knowledge of the English language;
  • Background/personal knowledge.

For further details, please see the following documents:

  • Didactic regulation of the degree’s program (with particular reference to Art. 3);
  • Modalità di verifica dei requisiti di ingresso per l’accesso alla laurea magistrale (Procedures regulating admission tests).

Both documents are available at:


Background/personal knowledge is assessed via an admission test. The specific dates for the test are determined on a yearly basis and are available from the website of the Department in Information and Electrical Engineering and Applied Mathematics.

The test outcome is determined based on both titles already acquired by students and on a written test. The minimum score to pass the test is 60 (sixty) points. As specified in the regulations, the score points – maximum score is 100 – are partitioned as follows:

  • Up to 20 points (twenty) for the titles related to the prior Academic career;
  • Up to 80 points (eighty) for the written test.

Concerning the written test, which has the goal to assess the level of preparation of prospective students on the curricular disciplines, it consists of 8 exercises. Each exercise is focused on one or more of the topics included in the Syllabus reported below. Some examples of past written tests can be found at:


Only in specific cases students are waived from attending the admission test: please refer to the document ‘Modalità di verifica dei requisiti di ingresso per l’accesso alla laurea magistrale’ for the details.

Only for students that gained their degree outside of Italy, the written test will be in the English language. For these students the request to attend the test shall be made through the universitaly portal:


Non-EU students interested in the enrollment in our bachelor and master degree courses have to (mandatorily) register themselves on the Universitaly portal:
Once International students will be registered on the above platform, they will be able to access all the information about the university course catalogue.
After choosing the degree/master degree program, they will be able to pre-enroll to the program and to upload all documents to be sent to the University for the evaluation.
The University will evaluate the applicants. Letter of eligibility is not required but can be uploaded if already issued by the University.
The Italian Representative abroad will start the procedure to issue the visa, only for candidates already accepted by the University.


Basic disciplines.

MATHEMATICS – functions and differential calculus (one or more real variables). Vectors in the plane and in the Euclidean space; vector fields. Linear systems. Integral calculus. Complex numbers. Matrix algebra. Eigenvalues and eigenvectors. Complex calculus.

PHYSICS – kinematics. Dynamic of point-mass and systems of particles. Work and energy. Rigid body dynamics. Gravity. Electric fields. Electric current and circuits. Magnetic fields. Electromagnetism (induction).

Characterizing and Engineering disciplines.

AUTOMATION – continuous-time linear systems analysis in the complex variable and frequency domains. Classic linear feedback control design for linear systems in the complex variable and frequency domains. Analysis of linear discrete-time systems in the complex variable domain.

ELECTRICAL ENGINEERING – methods related to the study of linear time invariant circuits in the time and frequency domains. Analysis of static circuits. Analysis of dynamic circuits in stationary conditions. Analysis of simple filters.

TELECOMMUNICATIONS ENGINEERING – Probability spaces and random variables. Analysis of continuous-time and discrete-time signals and systems (deterministic and random) in the frequency and time domains. Methods for the numerical processing of signals.

SOFWTARE AND PROGRAMMING – Fundamentals of structured programming. Basic data structures: vectors, matrices and structures. Sorting and search algorithms. Fundamental data structures: stacks, queues, lists, binary search trees, hash tables. Methods for the analysis/design of recursive algorithms. The object-oriented programming paradigm. Classes, instances and methods. Abstract data types, encapsulation, visibility rules. Interface and implementation inheritance. Polymorphism, the substitution principle and dynamic dispatch. Exceptions management. Fundamentals of concurrent programming. Spatial and temporal complexity of algorithms.

ARCHITECTURES AND NETWORKS – Methods to analyze/design combinatorial and sequential networks. Sequential machines and key combinatorial machines. Structuring and programming principles for the low level of a calculator. Architecture and sizing of the components of a computer: CPU, memory, I/O devices. Architectures and models for computer networks: models based on levels, packet-switching networks, ISO/OSI. Internet and LAN network architectures. TCP/IP protocols.

DATABASES AND OPERATING SYSTEMS – Relational model: tables and constraints. Architecture and models of databases. Database design: conceptual, logic and physical. Architecture and characteristics of transaction-based systems. Structure of an Operating System. Characteristics of the key Operating Systems. Scheduling and synchronization of processes/threads, memory management, file system management. Key commands of an operating system.