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.

This information is intended exclusively for students already enrolled in this course.
If you are a new student interested in enrolling, you can find information about the course of study on the course page:

Laurea in Informatica - Enrollment from 2025/2026

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.

CURRICULUM TIPO:

2° Year   activated in the A.Y. 2010/2011

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

3° Year   activated in the A.Y. 2011/2012

ModulesCreditsTAFSSD
12
B
INF/01
activated in the A.Y. 2010/2011
ModulesCreditsTAFSSD
12
B
INF/01
6
B
ING-INF/05
12
B
ING-INF/05
activated in the A.Y. 2011/2012
ModulesCreditsTAFSSD
12
B
INF/01

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

1st Semester, 2nd Semester

Academic staff

Franco Fummi

Laboratorio [indirizzo generale]

Credits

3

Period

1st Semester, 2nd Semester

Academic staff

Nicola Bombieri

Laboratorio [indirizzo multimediale]

Credits

3

Period

1st Semester, 2nd Semester

Academic staff

Nicola Bombieri

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. This design knowledge is fundamental for understanding in depth all mechanisms on the base of any information computing system and all steps of a compilation chain transforming an high-level programming language into machine-level code.

Program

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, parallel architectures.

Practical exercises: automatic design of a programmable system, assembly programming of the Intel 80X86 architecture.

Bibliography

Reference texts
Activity Author Title Publishing house Year ISBN Notes
Teoria Y.N. Patt, S.J. Patel Introduction to Computing Systems (Edizione 2) McGrawHill 2004 978-0-07-246750-5 Testo relativo al secondo semestre che copre tutti gli argomenti di architettura del calcolatore
Teoria Franco Fummi, Mariagiovanna Sami, Cristina Silvano Progettazione Digitale (Edizione 2) McGraw-Hill 2007 8838663521 Testo relativo al primo semestre che copre tutti gli argomenti di progettazione digitale

Examination Methods

Theory compprehension is verified through a written examination which could be divided in two parts (each one at the end of the corresponding semester).
Practical skills are evaluated through two designs; their average mark is in the range 1-4 and it is added to the mark of the written examination.

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