Studying at the University of Verona
Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.
Academic calendar
The academic calendar shows the deadlines and scheduled events that are relevant to students, teaching and technical-administrative staff of the University. Public holidays and University closures are also indicated. The academic year normally begins on 1 October each year and ends on 30 September of the following year.
Course calendar
The Academic Calendar sets out the degree programme lecture and exam timetables, as well as the relevant university closure dates..
Period | From | To |
---|---|---|
Semester 1 | Oct 1, 2024 | Jan 31, 2025 |
Semester 2 | Mar 3, 2025 | Jun 13, 2025 |
Session | From | To |
---|---|---|
Winter exam session | Feb 3, 2025 | Feb 28, 2025 |
Summer exam session | Jun 16, 2025 | Jul 31, 2025 |
Autumn exam session | Sep 1, 2025 | Sep 30, 2025 |
Period | From | To |
---|---|---|
Tutti i Santi | Nov 1, 2024 | Nov 1, 2024 |
Festa dell'Immacolata | Dec 8, 2024 | Dec 8, 2024 |
Vacanze di Natale | Dec 23, 2024 | Jan 6, 2025 |
Vacanze di Pasqua | Apr 18, 2025 | Apr 21, 2025 |
Festa della Liberazione | Apr 25, 2025 | Apr 25, 2025 |
Festa del lavoro | May 1, 2025 | May 1, 2025 |
Festa del Santo Patrono | May 21, 2025 | May 21, 2025 |
Festa della Repubblica | Jun 2, 2025 | Jun 2, 2025 |
Vacanze estive | Aug 11, 2025 | Aug 16, 2025 |
Exam calendar
Exam dates and rounds are managed by the relevant Science and Engineering Teaching and Student Services Unit.
To view all the exam sessions available, please use the Exam dashboard on ESSE3.
If you forgot your login details or have problems logging in, please contact the relevant IT HelpDesk, or check the login details recovery web page.
Academic staff
Study Plan
The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.
1° Year
Modules | Credits | TAF | SSD |
---|
2° Year It will be activated in the A.Y. 2025/2026
Modules | Credits | TAF | SSD |
---|
3° Year It will be activated in the A.Y. 2026/2027
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
Modules | Credits | TAF | SSD |
---|
Legend | Type of training activity (TTA)
TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.
Programming for cyber-physical systems (2024/2025)
Teaching code
4S012702
Credits
12
Coordinator
Not yet assigned
Language
Italian
Scientific Disciplinary Sector (SSD)
INF/01 - INFORMATICS
Courses Single
Authorized
The teaching is organized as follows:
Theory
Laboratorio
Learning objectives
The course aims to provide basic problem solving knowledge through the design of algorithms and the programming of computing architectures for cyber-physical systems.
It provides the basic knowledge for writing programs in C language, with emphasis on solution algorithms and their complexity with relative impact on performance and energy consumption, on the relationship between the program and the architecture of the computer that executes the program, on the creation of data structures. At the end of the course the student will have to demonstrate that they know how to translate an algorithm into a program written in C language by organizing the related data structures, that they know how to measure performance, that they know how to optimize using debugging and profiling techniques as well as compiling for different architectures (cross- compilation). The student must also demonstrate that they have the necessary skills to continue their studies independently in the field of programming and software development for cyber-physical systems.
Bibliography
Learning assessment procedures
The student will be assigned 3 programming exercises, which he will have to solve on the calculator within a maximum time of 2 hours. The exam will be the same for attending and non-attending students, as well as for Erasmus students. There are two intermediate tests, one for each semester.
Evaluation criteria
To pass the exam, students have to demonstrate:
- to have understood the principles underlying C programming;
- to be able to develop a program in C code, measure its performance in terms of complexity, analyze its correctness through debugging and cross-compile it for different architectures;
- to know how to apply the knowledge acquired to implement solution algorithms starting from specific data in the form of exercises.
The ability to organize the algorithm and data structures and translate them into C language will be assessed. The final grade is expressed out of thirty.
The final grade is expressed out of thirty.
Type D and Type F activities
Type D and Type F activities
Type D training activities are at the student's choice, type F activities are additional knowledge useful for entering the world of work (work placements, transversal skills, project works, etc.). According to the Didactic Regulations of the Course, some activities may be chosen and included autonomously in the booklet, others must be approved by a special committee to check their consistency with the study plan. Type D or F training activities may be covered by the following activities.
1. Teaching at the University of Verona
They include the lectures listed below and/or in the Lecture Cataloguehttps://www.univr.it/it/catalogo-insegnamenti - Opens in a new window (which can also be filtered by delivery language via Advanced Search).
Booklet insertion: if the course is among those listed below, the student may insert it independently during the period- Opens in a new window in which the syllabus is open; otherwise, the student must make a request to the Secretariat by sending the form to carriere.scienze@ateneo.univr.it- Opens in a new window in the period indicated
For the following courses, no application to the Student Practices Committee is required: Databases and Web (BSc Bioinformatics); General Biology (BSc Bioinformatics); Molecular Biology (BSc Bioinformatics); Probability and Statistics (BSc Computer Science); Programming and Network Security (BSc Computer Science).
2. CLA certificate or language equivalence
In addition to those required by the curriculum are recognised:
- English language: 3 CFU are recognised for each level of competence above the level required by the course of study (if not already recognised in the previous course of study).
- Other languages and Italian for foreigners: 3 CFUs are recognised for each level of proficiency starting from A2 (if not already recognised in the previous cycle of studies).
These cfu will be recognised, up to a maximum of 3 cfu in total, of type D.
Credits for language certifications in addition to those provided for in the curriculum are recognised as supernumerary credits taf D.
How to enter it in the transcript: request the certificate- Opens in a new window or the equivalence - services - recognition of external language certifications - cla Opens in a new window to the CLA and send it to the Student Careers Office for entry of the exam in the career, by email: carriere.scienze@ateneo.univr.it
3. Transversal competences
Discover the training courses promoted by the TALC - Teaching and learning centrehttps://talc.univr.it/ - Opens in a new window of the University, intended for students regularly enrolled in the academic year in which the course is delivered https://talc.univr.it/it/competenze-trasversali- Opens in a new window
Method of inclusion in the booklet: the course is not included in the syllabus. Only after obtaining the Open Badgehttps://talc.univr.it/it/servizi/open-badge - Opens in a new window will the CFUs be automatically validated in the booklet. The registration of CFUs in the career is not instantaneous, but there will be some technical delays.
4. Contamination lab
The Contamination Lab Verona (CLab Verona) is an experiential course with modules dedicated to innovation and enterprise culture that offers the opportunity to work in teams with students from all courses of study to solve challenges set by companies and organisations. The course allows students to receive 6 CFUs in D or F. Discover the challenges: https://www.univr.it/clabverona- Opens in a new window
WARNING: In order to be admitted to any teaching activity, including those of your choice, you must be enrolled in the course year in which it is offered. Undergraduates in the December and April sessions are therefore advised NOT to undertake extracurricular activities in the new academic year in which they are not enrolled, as these sessions are valid for the previous academic year. Therefore, for activities carried out in an academic year in which they are not enrolled, no recognition of CFUs will be granted.
5. Internship/internship period
Check in the regulation which activities can be of type D and which of type F.
Please also note that for traineeships activated after 1 October 2024, it will be possible to recognise excess hours in terms of type D credits, limited only to traineeship experiences carried out at host organisations outside the University.
years | Modules | TAF | Teacher |
---|---|---|---|
1° | Subject requirements: physics | D |
Elisa Artegiani
(Coordinator)
|
1° | Subject requirements: mathematics | D |
Franco Zivcovich
(Coordinator)
|
Career prospects
Module/Programme news
News for students
There you will find information, resources and services useful during your time at the University (Student’s exam record, your study plan on ESSE3, Distance Learning courses, university email account, office forms, administrative procedures, etc.). You can log into MyUnivr with your GIA login details: only in this way will you be able to receive notification of all the notices from your teachers and your secretariat via email and also via the Univr app.
Graduation
For schedules, administrative requirements and notices on graduation sessions, please refer to the Graduation Sessions - Science and Engineering service.
Attendance modes and values
As stated in the Didactic Regulations, course attendance is not mandatory.
Part-time enrolment is permitted. Find out more on the Part-time enrolment possibilities page.
The course's teaching activities take place in the Science and Engineering area, which consists of the buildings of Ca‘ Vignal 1, Ca’ Vignal 2, Ca' Vignal 3 and Piramide, located in the Borgo Roma campus.
Lectures are held in the classrooms of Ca‘ Vignal 1, Ca’ Vignal 2 and Ca' Vignal 3, while practical exercises take place in the teaching laboratories dedicated to the various activities.