Programmazione (2017/2018)

Codice insegnamento
4S00016
Crediti
12
Coordinatore
Nicola Fausto Spoto
L'insegnamento è organizzato come segue:
Modulo Crediti Settore disciplinare Periodo Docenti
PROGRAMMAZIONE PER BIOINFORMATICA 6 INF/01-INFORMATICA II sem., I sem. Alberto Castellini
Nicola Fausto Spoto
LABORATORIO DI PROGRAMMAZIONE I 6 INF/01-INFORMATICA II sem., I sem. Sara Migliorini
Nicola Fausto Spoto

Obiettivi formativi

------------------------
MM: PROGRAMMAZIONE PER BIOINFORMATICA
------------------------
L'obiettivo di questo corso è di introdurre gli studenti alla programmazione strutturata utilizzando il linguaggio di programmazione C. Alla fine del corso lo studente sarà capace di scrivere e comprendere semplici programmi in C.
------------------------
MM: LABORATORIO DI PROGRAMMAZIONE I
------------------------
L'obiettivo di questo modulo è di fare sviluppare agli studenti del codice in programmazione strutturata utilizzando il linguaggio di programmazione C. Alla fine del modulo lo studente saprà utilizzare gli strumenti di editing e compilazione per realizzare semplici programmi in C.

Programma

------------------------
MM: PROGRAMMAZIONE PER BIOINFORMATICA
------------------------
Introduzione ai computer ed alla programmazione Algoritmi e programmazione strutturata Strutture di controllo del flusso Funzioni e il concetto di astrazione Array e puntatori Caratteri e stringhe Formattazione Input / Output Strutture, unioni, manipolazioni di bit Liste, alberi, pile e code e loro implementazione. Elaborazione di file Preprocessore
------------------------
MM: LABORATORIO DI PROGRAMMAZIONE I
------------------------
Introduzione ai computer ed alla programmazione Algoritmi e programmazione strutturata Strutture di controllo del flusso Funzioni e il concetto di astrazione Array e puntatori Caratteri e stringhe Formattazione Input / Output Strutture, unioni, manipolazioni di bit Liste, alberi, pile e code e loro implementazione. Elaborazione di file Preprocessore

Modalità d'esame

L'esame sarà unificato per i moduli di teoria e laboratorio. L'esame globale è diviso in due parti, alla fine del primo e del secondo semestre. Entrambe le parti consistono nella scrittura su carta di piccoli programmi C, sulla parte del corso trattata nel relativo semestre. La valutazione sarà in trentesimi e si baserà sulla correttezza sintattica e semantica del codice scritto. Il voto complessivo sarà la media dei voti delle due parti.

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Al Kelley, Ira Pohl C Didattica e Programmazione Pearsons Education Italia 2004 8871922190