Differences

This shows you the differences between two versions of the page.

teaching:ieim [2018/03/22 12:55]
gandalf
teaching:ieim [2019/05/27 11:54] (current)
gandalf
Line 1: Line 1:
 +
======  INFORMATICA E ELEMENTI DI INFORMATICA MEDICA (Cod. 085853) - Modulo di Informatica ====== ======  INFORMATICA E ELEMENTI DI INFORMATICA MEDICA (Cod. 085853) - Modulo di Informatica ======
Line 7: Line 8:
**Responsabili di laboratorio**:\\ **Responsabili di laboratorio**:\\
- Michele Zanella  [[http://zanella.faculty.polimi.it/teaching/informatica-ed-elementi-di-informatica-medica/|homepage]]  (// michele.zanella -at- polimi.it  //)\\ 
Gian Enrico Conti  (// gianenrico.conti - at - mail.polimi.it //)\\ Gian Enrico Conti  (// gianenrico.conti - at - mail.polimi.it //)\\
-**Aule ed Orari**: \\+----
-Il calendario è disponibile qui: [[https://calendar.google.com/calendar?cid=aHE3YTZoa3Bva2drY3QzNGE1NXNhN2czdG9AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ| Calendario]] +[[teaching:ieim# Aule ed Orari]]\\ 
 +[[teaching:ieim# Testi di riferimento]]\\ 
 +[[teaching:ieim# Ambiente di programmazione]]\\ 
 +[[teaching:ieim# Materiale di supporto]]\\ 
 +[[teaching:ieim# Materiale Esercitazioni]]\\ 
 +[[teaching:ieim# Materiale Laboratorio]]\\ 
 +[[teaching:ieim# Struttura dell' esame]]\\
-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 **+** Squadre di laboratorio **
-Squadra 1 - Cognomi da Panara a Saitta \\ +  * Squadra 1: Cognomi da Paganelli a Scandelli 
-Responsabile: Gian Enrico Conti  (// gianenrico.conti - at - mail.polimi.it //)\\ +   * Squadra 2: Cognomi da Scarabellotto a Zuliani
-Venerdì 16 Marzo  \\  +
-Venerdì 23 Marzo  \\  +
-Venerdì 06 Aprile \\  +
-Venerdì 13 Aprile \\  +
-Venerdì 20 Aprile \\ +
-Squadra 2 - Cognomi da Sala a Zuliani \\ +**Aule ed Orari**: \\ 
-Responsabile: Michele Zanella   (// michele.zanella -at- polimi.it //)\\ +^ **Data**  ^  **Giorno**  ^  **Aula**  ^ **Evento** ^ 
-Lunedì 19 Marzo \\  +|  25/2  |  Lun   |  L.26.14        | -                    | 
-Lunedì 26 Marzo \\  +|  27/2  |  Mer    |  C.E.4          | Lezione              | 
-Lunedì 09 Aprile \\  +|  28/2  |  Gio    |  L.26.16/C.G.3  | Lezione              | 
-Lunedì 16 Aprile \\  +|  1/3  |  Ven    |  L.26.14        | -                     | 
-Lunedì 23 Aprile \\ +|  4/3  |  Lun    |  L.26.14        | -                     | 
 +|  6/3  |  Mer    |  C.E.4          | Lezione              | 
 +|  7/3 |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  8/3 |  Ven    |  L.26.14        | -                    | 
 +|  11/3  |  Lun    |  L.26.14        | -                    | 
 +| 13/3  |  Mer    |  C.E.4          | Lezione              | 
 +|  14/3  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  15/3  |  Ven    |  L.26.14        | Lab squadra 1        | 
 +|  18/3  |  Lun    |  L.26.14        | Lab squadra 2        | 
 +|  20/3  |  Mer    |  C.E.4          | Lezione              | 
 +|  21/3  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  22/3  |  Ven    |  L.26.14        | Lab squadra 1        | 
 +|  25/3  |  Lun    |  L.26.14        | Lab squadra 2        | 
 +|  27/3  |  Mer    |  C.E.4          | Lezione              | 
 +|  28/3  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  29/3  |  Ven    |  L.26.14        | Lab squadra 1        | 
 +|  1/4  |  Lun    |  L.26.14        | Lab squadra 2        | 
 +|  3/4  |  Mer    |  C.E.4          | Lezione              | 
 +|  4/4  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  5/4  |  Ven    |  L.26.14        | Lab squadra 1        | 
 +|  8/4  |  Lun    |  L.26.14        | Lab squadra 2        | 
 +|  10/4  |  Mer    |  C.E.4          | Lezione              | 
 +|  11/4  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  12/4  |  Ven    |  L.26.14        | Sospensione PI          | 
 +|  15/4  |  Lun    |  L.26.14        | Sospensione PI        | 
 +|  17/4  |  Mer    |  C.E.4          | Sospensione PI        | 
 +|  18/4  |  Gio    |  L.26.16/C.G.3  | Sospensione PI        | 
 +|  19/4  |  Ven    |  L.26.14        | Vacanze              | 
 +|  22/4  |  Lun    |  L.26.14        | Vacanze              | 
 +|  22/4  |  Mer    |  C.E.4          | Vacanze              | 
 +23/4  |  Gio    |  L.26.16/C.G.3  | Vacanze              | 
 +|  26/4  |  Ven    |  L.26.14        | Vacanze              | 
 +|  29/4  |  Lun    |  L.26.14        | Lab squadra 2        | 
 +|  1/5  |  Mer    |  C.E.4          | Vacanze              | 
 +|  2/5  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  3/5  |  Ven    |  L.26.14        | Lezione/Esercitazione | 
 +|  6/5  |  Lun    |  L.26.14        | Lezione/Esercitazione | 
 +|  8/5  |  Mer    |  C.E.4          | Lezione/Esercitazione | 
 +|  9/5  |  Gio    |  L.26.16/C.G.3  | Lezione/Esercitazione | 
 +|  10/5  |  Ven    |  L.26.14        | Lezione/Esercitazione | 
 +|  13/5  |  Lun    |  L.26.14        | Lab squadra 1  |
-----  +----
- +
-[[teaching:info1# Testi di riferimento]]\\ +
-[[teaching:info1# Materiale per lo studio]]\\ +
-[[teaching:info1# Struttura dell' esame]]\\ +
- +
----- +
==== Testi di riferimento ==== ==== Testi di riferimento ====
Line 52: Line 82:
  *  **Informatica: arte e mestiere** – // Dino Mandrioli,‎ Stefano Ceri,‎ Licia Sbattella,‎ Paolo Cremonesi,‎ Gianpaolo Cugola//   *  **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 +==== Ambiente di programmazione ==== 
 + 
 +L' ambiente scelto per lo sviluppo è Linux Debian,  sono possibili due scelte
=== Installazione diretta === === Installazione diretta ===
Line 62: Line 94:
è consigliato effettuare un backup dei dati attualmente presenti. è consigliato effettuare un backup dei dati attualmente presenti.
Potete far coesistere Debian con altri sistemi operativi senza problemi. 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.+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 === === Macchina virtuale ===
- Potete trovare [[https://polimi365-my.sharepoint.com/:u:/g/personal/10010230_polimi_it/EWyIFNHZKSlGmERmuaan8J4BSeHStWfZRc9Zuta9ru7RXg?e=xN4SWE|qui]]  una macchina virtuale pronta con ambiente di sviluppo per programmare agevolmente.\\ + Potete trovare [[https://polimi365-my.sharepoint.com/:u:/g/personal/10010230_polimi_it/EWyIFNHZKSlGmERmuaan8J4BSeHStWfZRc9Zuta9ru7RXg?e=Iqa2lk|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  + Nel caso abbiate problemi di risoluzione video con la macchina virtuale precedente, potete  
-trovarne una alternativa [[https://polimi365-my.sharepoint.com/:u:/g/personal/10010230_polimi_it/EfMp5eIzub1Ip1e1Vfvy414BZmqRDQbps0CPOfQONtYN3A|qui]].+trovarne una alternativa [[https://polimi365-my.sharepoint.com/:u:/g/personal/10010230_polimi_it/EfMp5eIzub1Ip1e1Vfvy414BZmqRDQbps0CPOfQONtYN3A?e=zBT62g|qui]].
Line 76: Line 110:
  - Installate [[https://www.virtualbox.org/wiki/Downloads|VirtualBox]]   - Installate [[https://www.virtualbox.org/wiki/Downloads|VirtualBox]]
-  - Avviatelo e selezionare dal menù File "importa macchina virtuale" , scegliendo il file "macchina_virtuale.ova" che avete scaricato prima. +  - Avviatelo e selezionare dal menù File "importa macchina virtuale" , scegliendo il file "macchina_virtuale.ova" che avete scaricato prima. 
-  - Una volta terminata l' importazione, fate doppio-click sulla macchina virtuale che si chiama "Informatica", apparsa nella lista a sinistra della finestra. +  - Una volta terminata l' importazione, fate doppio-click sulla macchina virtuale che si chiama "Informatica", apparsa nella lista a sinistra della finestra. 
-  - Attendete l' avviamento completo della macchina virtuale fino a quando vi apparirà una schermata azzurro-grigia con scritto "utente"+  - Attendete l' avviamento completo della macchina virtuale fino a quando vi apparirà una schermata azzurro-grigia con scritto "utente"
  - Cliccate su "utente" e immettete la password , che è "password" (senza virgolette)   - Cliccate su "utente" e immettete la password , che è "password" (senza virgolette)
Potete liberamente copiare/redistribuire questa macchina virtuale in quanto contiene solamente [[https://www.fsf.org/|software libero]].\\ Potete liberamente copiare/redistribuire questa macchina virtuale in quanto contiene solamente [[https://www.fsf.org/|software libero]].\\
\\ \\
-[[http://home.dei.polimi.it/barenghi/files/fwunixref_it.pdf|Questo]] riferimento riporta i comandi da terminale più comuni ([[http://fosswire.com/|fonte]]).\\ +[[http://home.dei.polimi.it/barenghi/files/fwunixref_it.pdf|Questo]] riferimento  
-{{:teaching:gdb_cheat_sheet.pdf|Questo }} documento riporta i comandi più comuni per utilizzare GDB.+riporta i comandi da terminale più comuni ([[http://fosswire.com/|fonte]]).\\ 
 +{{:teaching:gdb_cheat_sheet.pdf|Questo }} documento riporta i comandi più comuni  
 +per utilizzare GDB. 
 + 
 +----
==== Materiale di supporto ==== ==== Materiale di supporto ====
Line 90: Line 128:
  * {{:teaching:dispensa.pdf|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.   * {{:teaching:dispensa.pdf|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 [[http://home.deib.polimi.it/bolchini/docs/ri2012.pdf|qui]]   * Aritmetica binaria: per chi fosse interessato ai dettagli dell' aritmetica binaria, potete consultare la seguente dispensa resa disponibile dalla prof. Cristiana Bolchini [[http://home.deib.polimi.it/bolchini/docs/ri2012.pdf|qui]]
 +
 +----
 +
 +==== Materiale Esercitazioni ====
 +
 +  *  {{:teaching:1_esercizi-1.pdf|Esercizi di aritmetica binaria e diagrammi di flusso}} e relative {{:teaching:1_soluzioni.zip|soluzioni}}.
 +  *  [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/EexdW-cTp25Pm687Px5KdrEBIHcTIvO0wnpX6aMCplzixg?e=0H60vF | Slides]] Esercitazione 14 Marzo
 +  * [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/ET5HHve_c99MiA35OOW4kI0BqF6EqsV2CPq1w5e3sWycqg?e=1b030l| Slides ]] Esercitazione 21Marzo
 +  * [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/Ef0Ofat4qpBLp6JHkTkZ6eIB_LTUOls2YwWm7jdTE4LzGg?e=EkRGbp|Slides]] Esercitazione 28 Marzo, {{:teaching:esercizi1-10.zip|Soluzioni}}
 +  * [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/EUCmwxnpallPpEZPeLQEeSABbmYTgMTuEj0FCVY4XIt82w?e=lVSHQO| Slides ]] Esercitazione 4 Aprile, {{:teaching:esercitazione4.zip|Soluzioni}}
 +  * [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/EQSC828Xws1KmDbFHVI0JbUB5Vto-0ri1VETYX2zHrq2aA?e=NADZUv| Slides - 1]]  [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/EbpstUNgbL1FkY4hNppSeisBWTmDI2ERwKEFuZKCCvnr2A?e=1SSL51| Slides - 2]] Esercitazione 11 Aprile, {{:teaching:6_file_es.zip|Soluzioni}}
 +  * Archivio sorgenti prima sessione di programmazione: {{:teaching:sessione_1.zip|archivio}}
 +  * Archivio sorgenti seconda sessione di programmazione: {{:teaching:sessione_2.zip|archivio}}
 +  * [[https://polimi365-my.sharepoint.com/:b:/g/personal/10010230_polimi_it/EbHpSxrdzMpPl3iSXjW2_e0BWxWtQOA6moqsahrlLPgxQg?e=T3cgLa|Slides]] e archivio {{:teaching:tris.zip|sorgenti}} della sessione di esercitazione con il tris.
 +
 +==== Materiale Laboratorio ====
 +
 +  *  {{:teaching:lab1_2019.pdf|Slides}} prima sessione di laboratorio
 +  *  {{:teaching:lab2_2019.pdf|Slides}} seconda sessione di laboratorio, {{:teaching:lab02.zip|Soluzioni}}
 +  * {{:teaching:lab3_2019.pdf|Slides}} terza sessione di laboratorio, {{:teaching:lab03_soluzioni.zip|Soluzioni}}
 +  * {{:teaching:lab4_2019.pdf|Slides}} quarta sessione di laboratorio, {{:teaching:lab04_soluzione.zip|Soluzioni}}
 +
 +----
====  Struttura dell' esame ==== ====  Struttura dell' esame ====
-Sono reperibili {{:teaching:lec001presentation.pdf|qui}} le slides di presentazione del corso.+Sono reperibili {{:teaching:lec001logistica.pdf|qui}} le slides di  
 +presentazione del corso.
 +Potete reperire {{:teaching:temi_esame_2017-2018.zip|qui}} un archivio dei temi d'
 +esame per l' A.A. 2017-2018