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.

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.

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

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

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

ModulesCreditsTAFSSD
12
B
ING-INF/05
1 module to be chosen among the following
6
C
INF/01
6
C
ING-INF/04
Tirocinio
6
F
-
Prova finale
6
E
-
activated in the A.Y. 2020/2021
ModulesCreditsTAFSSD
12
B
INF/01
6
C
FIS/01
6
B
ING-INF/05
6
C
ING-INF/04
12
B
ING-INF/05
activated in the A.Y. 2021/2022
ModulesCreditsTAFSSD
12
B
ING-INF/05
1 module to be chosen among the following
6
C
INF/01
6
C
ING-INF/04
Tirocinio
6
F
-
Prova finale
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

4S003714

Credits

12

Coordinator

Carlo Combi

Language

Italian

The teaching is organized as follows:

INGEGNERIA DEL SOFTWARE

Credits

6

Period

See the unit page

Academic staff

See the unit page

PROGRAMMAZIONE II

Credits

6

Period

See the unit page

Academic staff

See the unit page

Learning outcomes

Programming II The course will provide the ability to understand, develop and debug software written in an object-oriented programming language. It will also provide the knowledge for building software projects of middle size. At the end, students will have to show their ability to understand software written in an object-oriented programming language, as well as the structure of a complex software project; to apply their knowledge and abilities to the independent development of software in an object-oriented program- ming language, organised as a middle-size project; to understand, autonomously, the use of tools and techniques for the development of software in various application contexts. Software Engineering The aim of this course is to provide the basic scientific and professional skills relate to software engi- neering. In particular, the course will focus on the different phases of software development and pro- duction: planning, design, modeling and specification, implementation, validation and test, evaluation and maintenance. The lab activities will provide skills required for the development of graphical user interfaces both in Java and Phyton. At the end of the course, the student will have to show: her knowledge about the software develop- ment process and the related methodologies and techniques; her ability to apply the acquired knowledge to develop and analyse software systems, even considering graphical user interfaces with Java/Phyton; her skills in communicating and interacting with different stakeholders when designing, implementing, and using a software system in complex organizations; the capability of extending her knowledge and skills for autonomously continuing her studies related to software development tech- niques, even considering different application domains.