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 Bioinformatica - 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.

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

ModulesCreditsTAFSSD
12
B
INF/01
6
C
BIO/18

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

ModulesCreditsTAFSSD
One course to be chosen among the following
Other activitites
3
F
-
Final exam
3
E
-
activated in the A.Y. 2019/2020
ModulesCreditsTAFSSD
One course to be chosen among the following
Other activitites
3
F
-
Final exam
3
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

4S02709

Credits

6

Coordinator

Not yet assigned

Language

Italian

Scientific Disciplinary Sector (SSD)

INF/01 - INFORMATICS

To show the organization of the course that includes this module, follow this link:  Course organization

The teaching is organized as follows:

Teoria

Credits

2

Period

II semestre

Academic staff

Alessandro Farinelli

Laboratorio

Credits

4

Period

II semestre

Academic staff

Alessandro Farinelli

Learning outcomes

The objective of the course is to provide the basic knowledge to implement fundamental algorithms using object oriented programming. The reference programming language is Java. The teaching methodology includes assisted software development and the implementation of specific projects. The projects implemented during the course focus on applications that are relevant to bioinformatics.

At the end of the course the student must be able to:
-- implement and verify algorithms to solve basic computational problems;
-- implement software modules using the object-oriented programming paradigm;
-- use the main data structures available in Java and develop new data structures for the implementation of specific software modules.

Program

Object oriented programming and the Java language. Implementation of simple programs in Java (primitive types and control structures). Definition of classes and methods. Exception management in Java. Recursion. Interfaces and packages. Implementation of sorting algorithms, search (greedy and exhaustive) and main algorithms on graphs, applied to problems that are relevant to bioinformatics. All the teaching material for this course is available on the course web page hosted on the teachers' web site.

Examination Methods

The grade in "Algorithms" is given by the average of the grades in "Algorithms for Bioinformatics" and the grade in "Programming Laboratory II".
The exam for "Programming Laboratory II" involves the implementation and verification of code written in Java language and it is performed using the computer.
The exam can be carried out by partial tests or by a single test.
Partial exam is made up of a computer test (conducted in the lab during the course) and a project (developed during the course) that will be presented in an oral exam to the teacher at the end of the course. The final vote is given by the average of the votes of the two partial tests.
Exam without partial testing is a single computer test performed at the exam dates.
All tests and projects are individual work. Cheating is strictly forbidden and will determine lowering of grades for all students involved.



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