- Oggetto:
- Oggetto:
C.I. FISICA E INFORMATICA - Informatica
- Oggetto:
I.C. PHYSICS AND INFORMATICS - Informatics
- Oggetto:
Anno accademico 2013/2014
- Codice dell'attività didattica
- INT0639
- Docenti
- Mario GIACOBINI (Titolare del corso)
Dott. Ugo Ala (Assistente)
Dott. Antonio Lembo (Assistente) - Corso di studi
- laurea i^ liv. in biotecnologie - a torino
- Anno
- 1° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Di base
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Orale
- Modalità d'esame
- All'esame orale, il cui programma verterà sugli argomenti del modulo di Fisica, potranno presentarsi solo gli studenti che abbiano superato l'esonero scritto del modulo di Fisica e l'esonero scritto del modulo di Informatica. Gli esoneri scritti hanno la validità di un anno solare dalla data del loro superamento.
- Prerequisiti
- Nessuno.
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il modulo intende fornire agli studenti le conoscenze di base per poter utilizzare un computer, focalizzando l’attenzione sull’utilizzo del sistema operativo Linux. Verranno inoltre presentati dei concetti di base di algoritmica e programmazione.
- Oggetto:
Risultati dell'apprendimento attesi
I metodi e le tecniche viste durante il corso ed acquisite mediante le esercitazioni svolte nei laboratori informatici forniranno agli studenti non solo gli strumenti utili alla gestione e manipolazione di file di interesse biologico, ma anche la capacità di strutturazione logica nella soluzione di un problema.
- Oggetto:
Attività di supporto
I concetti visti a lezione verranno applicati in laboratorio informatico, dove, utilizzando il sistema operativo Linux, i concetti base di algoritmica verranno affrontati mediante la programmazione in Perl, con particolare attenzione alla gestione e manipolazione di file di interesse biologico.
- Oggetto:
Programma
Dopo una breve introduzione su alcuni concetti di base delle tecnologie dell'informazione (la sua storia, la rappresentazione dei dati, la struttura fisica di un elaboratore elettronico, il software, l'organizzazione logica di dati), verranno presentati il mondo Unix ed il sistema operativo Linux. In particolare verranno affrontati, per tale sistema operativo, argomenti quali manipolazione di file, processi, redirezione, pipe, filtri ed espressioni regolari.
Nella seconda parte del corso i concetti base di algoritmica verranno affrontati mediante la programmazione in Perl. Considerata la natura introduttiva di questo corso, agli studenti verranno presentati i concetti di variabile scalare e di array, oltre all strutture sintattiche di base della programmazione quali istruzioni condizionali e cicli.
Testi consigliati e bibliografia
- Oggetto:
- Avalle U, Carmagnola F, Cena F, Console L, Ribaudo M, Introduzione all’informatica, UTET Libreria, 2005
- Jon Lasser, Think Unix, Que, 2000
- James Tisdall, Beginning Perl for Bioinformatics, O'Reilly, 2001
- Cynthia Gibas e Per Jambeck, Developing Bioinformatics Computer Skills, O'Reilly, 2001
- Robbe Wunschiers, Computational Biology: Unix/Linux, Data Processing and Programming, Springer, 2004
- Oggetto: