Studiare

In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.

Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.
Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:

Laurea in Bioinformatica - Immatricolazione dal 2025/2026

Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.

2° Anno  Attivato nell'A.A. 2016/2017

InsegnamentiCreditiTAFSSD
12
B
INF/01
6
C
BIO/18

3° Anno  Attivato nell'A.A. 2017/2018

InsegnamentiCreditiTAFSSD
Altre attivita' formative
3
F
-
Prova finale
3
E
-
Attivato nell'A.A. 2016/2017
InsegnamentiCreditiTAFSSD
12
B
INF/01
6
C
BIO/18

Legenda | Tipo Attività Formativa (TAF)

TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.




S Stage e tirocini presso imprese, enti pubblici o privati, ordini professionali

Codice insegnamento

4S00012

Crediti

6

Coordinatore

Carlo Combi

Lingua di erogazione

Italiano

Settore Scientifico Disciplinare (SSD)

INF/01 - INFORMATICA

L'insegnamento è organizzato come segue:

Laboratorio

Crediti

3

Periodo

II sem.

Teoria

Crediti

3

Periodo

II sem.

Docenti

Carlo Combi

Obiettivi formativi

------------------------
MM: Teoria
------------------------
Dopo l'introduzione dei concetti di base relativi alle reti di calcolatori, si presenteranno le tecnologie per la progettazione e e la realizzazione di un sito web centrato sui dati e degli approcci specifici per la memorizzazione di informazioni bioinformatiche in basi di dati.
------------------------
MM: Laboratorio
------------------------
Scopo di questo modulo è di fornire allo studente le conoscenze necessarie per poter operare con un sistema di gestione di basi di dati e di sviluppare applicazioni web che interagiscono con basi di dati. Le tecnologie principali utilizzate nelle esercitazioni sono basate sul linguaggio Python, che sarà introdotto durante il corso. Si assume lo studente abbia una buona conoscenza di un linguaggio di programmazione ad oggetti.

Programma

------------------------
MM: Teoria
------------------------
* L'architettura interna di un sistema per la gestione di basi di dati: Rilevanza dei sistemi transazionali. -- Proprietà delle transazioni. -- Metodi di accesso ai dati: strutture dati sequenziali e indici (B-trees e hashing). * Applicazioni web e bioinformatiche. -- Reti di calcolatori (concetti di base). -- Modelli per dati semistrutturati: XML per la bioinformatica. -- Tecniche per l'interazione tra una applicazione e un DBMS. -- Progettazione di applicazioni web e bioinformatiche che interagiscono con un DBMS.
------------------------
MM: Laboratorio
------------------------
- Introduzione al relational data base management system (RDBMS) PostgreSQL. - Introduzione all'uso di SQL-2 in PostgreSQL (con estensioni). - Ottimizzazione di query. - Introduzione alle transazioni. - Introduzione al linguaggio Python. - Accesso alla basi dati da programmi Java o Python. - Introduzione al microframework Flask (Python) e allo sviluppo di semplici applicazioni web basate su basi di dati. Modalità di erogazione della didattica Lezioni frontali in aula ed esercitazioni in laboratorio informatico. Materiale didattico (lucidi) ed ulteriori esercizi sulla piattaforma elearning. Ricevimento individuale negli orari concordati con il docente.

Bibliografia

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Laboratorio Autori Vari Flask (http://flask.pocoo.org/) Flask 2016
Laboratorio Autori Vari Manuale di Postgresql (https://www.postgresql.org/docs/) Postgresql  
Teoria P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone Basi di dati (Edizione 4) McGraw-Hill 2014 978-88-386-6587-5

Modalità d'esame

L'esame è composto di due parti: teoria e laboratorio.

Per superare l'esame gli studenti dovranno dimostrare di:
- aver compreso i concetti che stanno alla base della tecnologia dei sistemi di basi di dati
- essere in grado di esporre le proprie argomentazioni in modo preciso e organico senza divagazioni
- saper applicare le conoscenze acquisite per risolvere problemi applicativi presentati sotto forma di esercizi, domande e progetti.

Modulo di Teoria
--------------------------------------------------------------------
E' prevista una prova scritta di 1 ora circa che consiste in esercizi e domande sugli argomenti trattati.

Modulo di Laboratorio
---------------------------------
L'esame consiste in una prova scritta costituita da 5 esercizi a difficoltà crescente sugli argomenti del programma.
Lo studente che ottiene una valutazione inferiore a 13/30 in una prova, una volta che avrà conseguito almeno 18/30 in una prova successiva dovrà anche sostenere una prova orale.
Il voto finale sarà quindi la media del voto della prova scritta e della prova orale.

Il voto di questo modulo vale 1/2 del voto finale.

Una selezione dei temi d'esame è presente alla pagina http://profs.scienze.univr.it/~posenato/courses/labBD/raccoltaTemiEsameLaboratorioBasiDatiDal2016.pdf

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI