INFORMATICA E ELEMENTI DI INFORMATICA MEDICA (Cod. 085853) - Modulo di Informatica

Docente: Alessandro Barenghi (alessandro.barenghi -at- polimi.it)
Esercitatori :
Giuseppe Massari homepage (giuseppe.massari -at- polimi.it)
Federico Reghenzani homepage (federico.reghenzani -at- polimi.it)

Responsabili di laboratorio:
Michele Zanella homepage ( michele.zanella -at- polimi.it )
Gian Enrico Conti ( gianenrico.conti - at - mail.polimi.it )

Aule ed Orari:

Il calendario è disponibile qui: Calendario

Il prospetto di giorni ed aule è il seguente (salvo cambiamenti) Lunedì 15.15-18.15 Aula L.26.14 (lab)
Mercoledì 13.15-15.15 Aula C.E.4
Giovedì 10.15-12.15 Aula V.2
Giovedì 14.15-17.15 Aula L.26.16
Venerdì 14.15-17.15 Aula L.26.14 (lab)

Squadre e date di laboratorio

Squadra 1 - Cognomi da Panara a Saitta
Responsabile: Gian Enrico Conti ( gianenrico.conti - at - mail.polimi.it )
Venerdì 16 Marzo
Venerdì 23 Marzo
Venerdì 06 Aprile
Venerdì 13 Aprile
Venerdì 20 Aprile

Squadra 2 - Cognomi da Sala a Zuliani
Responsabile: Michele Zanella ( michele.zanella -at- polimi.it )
Lunedì 19 Marzo
Lunedì 26 Marzo
Lunedì 09 Aprile
Lunedì 16 Aprile
Lunedì 23 Aprile


Testi di riferimento
Materiale per lo studio
Struttura dell' esame


Testi di riferimento

  • Il linguaggio C: principi di programmazione e manuale di riferimento - Brian W. Kernighan, Dennis M. Ritchie - Pearson Italia, 2004
  • Informatica: arte e mestiere Dino Mandrioli,‎ Stefano Ceri,‎ Licia Sbattella,‎ Paolo Cremonesi,‎ Gianpaolo Cugola

Materiale per lo studio

L' ambiente scelto per lo sviluppo è Linux Debian 9, sono possibili due scelte

Installazione diretta

Potete procurarvi Debian qui, per andare poi ad installarla sulla vostra macchina. Se non vi sentite particolarmente fiduciosi nell' intero processo, è consigliato effettuare un backup dei dati attualmente presenti. Potete far coesistere Debian con altri sistemi operativi senza problemi. Tenete conto che assegnare all' installazione circa 10-15 GB di spazio sarà più che sufficiente per le nostre necessità, nel caso il vostro disco fisso non sia eccessivamente capiente.

Macchina virtuale

Potete trovare qui una macchina virtuale pronta con ambiente di sviluppo per programmare agevolmente.
Nel caso abbiate problemi di risoluzione a video con la macchina virtuale precedente, potete trovarne una alternativa qui.

Essa contiene tutti gli applicativi necessari per sviluppare in C.

Qualunque sia la macchina virtuale che avete scelto di utilizzare seguite questi passi:

  1. Installate VirtualBox
  2. Avviatelo e selezionare dal menù File “importa macchina virtuale” , scegliendo il file “macchina_virtuale.ova” che avete scaricato prima.
  3. Una volta terminata l' importazione, fate doppio-click sulla macchina virtuale che si chiama “Informatica”, apparsa nella lista a sinistra della finestra.
  4. Attendete l' avviamento completo della macchina virtuale fino a quando vi apparirà una schermata azzurro-grigia con scritto “utente”
  5. Cliccate su “utente” e immettete la password , che è “password” (senza virgolette)

Potete liberamente copiare/redistribuire questa macchina virtuale in quanto contiene solamente software libero.

Questo riferimento riporta i comandi da terminale più comuni (fonte).
Questo documento riporta i comandi più comuni per utilizzare GDB.

Materiale di supporto

  • Qui è presente un sunto delle lezioni (rev. 1.01). Esso verrà aggiornato aggiungendo via via i contenuti nuovi. Potete individuare facilmente se la vostra copia è aggiornata grazie al numero di revisione posto in cima al documento.
  • Aritmetica binaria: per chi fosse interessato ai dettagli dell' aritmetica binaria, potete consultare la seguente dispensa resa disponibile dalla prof. Cristiana Bolchini qui

Struttura dell' esame

Sono reperibili qui le slides di presentazione del corso.