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.

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.

2° Year  activated in the A.Y. 2019/2020

ModulesCreditsTAFSSD
12
B
INF/01
6
C
FIS/01
6
B
ING-INF/05
12
B
ING-INF/05

3° Year  activated in the A.Y. 2020/2021

ModulesCreditsTAFSSD
12
B
ING-INF/05
1 module to be chosen among the following
6
B
INF/01
Training
6
F
-
Final exam
6
E
-
activated in the A.Y. 2019/2020
ModulesCreditsTAFSSD
12
B
INF/01
6
C
FIS/01
6
B
ING-INF/05
12
B
ING-INF/05
activated in the A.Y. 2020/2021
ModulesCreditsTAFSSD
12
B
ING-INF/05
1 module to be chosen among the following
6
B
INF/01
Training
6
F
-
Final exam
6
E
-

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.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S00011

Credits

12

Coordinator

Franco Fummi

Language

Italian

Scientific Disciplinary Sector (SSD)

ING-INF/05 - INFORMATION PROCESSING SYSTEMS

The teaching is organized as follows:

Teoria

Credits

9

Period

I semestre, II semestre

Laboratorio

Credits

2

Period

I semestre, II semestre

Academic staff

Luca Marchetti

Esercitazioni

Credits

1

Period

I semestre, II semestre

Academic staff

Luca Marchetti

Learning outcomes

This course presents the theoretical and practical knowledge to implement an algorithm into a digital architecture. Some design alternatives are presented ranging from a pure software, running on a general purpose computer, to an ad-hoc hardware implementation.

At the end of the course, the student shall prove:
to possess the practical and theoretical notions required for the digital realization of an algorithm, along with an understanding of the issues related to hardware implementation of such algorithms;
to be able to apply the acquired notions for the identification of the requirements of a machine able to realize the given task;
to evaluate the underlying complexity of the digital realization;
to be able to present the main features of a project developed autonomously, and to interact with colleagues when working on a common project;
to be able to autonomously build the competences required to continue studies in the field of digital systems design.

Program

Theory
----------
* Fundamentals:
- information coding,
- Boolean functions,
- arithmetic.

* Digital devices design:
- combinational circuits,
- sequential circuits,
- controller-datapath circuits,
- programmable units.

* Computer architecture:
- basic principles,
- instruction set,
- elaboration unit,
- memory hierarchy,
- I/O organization,
- actual architectures (cache, virtual memory, pipeline),
- parallel architectures.

Laboratory:
-----------------
* Automatic design of a programmable device
* Assembly programming of the Intel 80X86 architecture
* Interaction between assembly and high-level code

Bibliography

Reference texts
Activity Author Title Publishing house Year ISBN Notes
Teoria C. Hamacher, Z. Vranesic, S. Zaky, N. Manjikian Introduzione all'architettura dei calcolatori (Edizione 1) McGraw-Hill 2012 9788838667510 seconda parte del corso
Teoria Franco Fummi, Mariagiovanna Sami, Cristina Silvano Progettazione Digitale (Edizione 2) McGraw-Hill 2007 8838663521 prima parte del corso

Examination Methods

To pass the exam, the students must show that:
- they are able to design a digital device,
- they have understood the principles of a computer architecture,
- they are able to program in assembly code by correcly interacting with all computer components,
- they are able to apply the acquired knowledge to solve application scenarios described by means of exercises,, questions and projects.
Theory comprehension is checked through a written examination, eventually divided in parts that will be checked during each semester.
Practical skills are evaluated through two designs which can have a maximal impact of 4/30 on the final mark.
Theory without practical marks are preserved through examination sessions at the cost of a reduction.

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE

Teaching materials e documents