DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
INFORMATICA B (sezione A-‐K) Ingegneria Elettrica INFORMATICA C Ingegneria Chimica e Materiali
Organizzazione del corso
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Docenti
Docente: Danilo Ardagna Dipartimento di Elettronica, Informazione e Biongingegneria e-‐mail: [email protected] Ufficio: Edificio 22 piano III Telefono: 02/2399 3514 Esercitatore: Michele Ciavotta, [email protected] Responsabile di laboratorio: Luca Florio, [email protected]
2
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Organizzazione
• Il corso equivale a 7 crediti § Lezioni: 38 ore, Esercitazioni: 28 ore, Laboratorio: 12 ore
• Orario: § Lezioni ed Esercitazioni:
• Martedì 8.15– 10.15, aula L.26.15 • Giovedì 13.15 – 16.15, aula L.26.15 • Venerdì 8.15 – 11.15, aula L.26.13 (calendario sul sito)
§ Laboratorio: • Venerdì 8.15 – 11.15, aula L.26.13 (calendario sul sito) • Dovete portare il vostro portatile • Facoltativo
§ A partire dal 14 aprile verrà attivato il servizio di tutoring • Incontri in cui è possibile chiedere chiarimenti ed approfondimenti sugli argomenti affrontati a lezione ed esercitazione
• Calendario pubblicato sul sito
3
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Organizzazione
• Sito: § Pagina del corso su Wordpress: https://infob2014electriceng.wordpress.com § Verranno pubblicati il materiale didattico e gli avvisi
• Ricevimento: § Giovedì 16.30 – 18.30 o su appuntamento
• Comunicazioni: § Al di fuori dell'orario di ricevimento è possibile contattare i
docenti mediante posta elettronica. § I messaggi devono specificare nel campo subject [INFOB-‐C] e
devono essere firmati, altrimenti i messaggi verranno eliminati
4
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Materiale didattico
• Slide delle lezioni pubblicate su wordpress • Mandrioli, Ceri, Sbattella, Cremonesi, Cugola. Informatica, arte e
mestiere. McGraw-‐Hill, 2014 • Morzenti, Campi, Di Nitto, Loiacono, Spoletini. Introduzione alla
programmazione in Matlab Ed.2011, Esculapio
• Libri sul linguaggio C (consigliati, a scelta): § Deitel & Deitel. C: Corso completo di programmazione. Nuova Edizione,
Apogeo § Kochan. Programmare in C. Pearson § Bellini e Guidi. Linguaggio C. McGraw-‐Hill § Kernighan, Ritchie. Il linguaggio C. Pearson/Prentice Hall
• Eserciziari: § Bisogni, Borney, Mezzalira. Programmare con il linguaggio C.
Spiegel § Bellettini et al. Linguaggio C: esercizi e temi d’esame risolti. ed.
Esculapio, prog. Leonardo
5
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Modalità d’esame
• Esame scritto che assegna complessivamente 32 punti corrispondenti al voto massimo di 30 e lode
• Due modalità § Prove in itinere § Appelli
6
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Prove in itinere
• Le due prove scritte previste durante lo svolgimento del corso saranno collocate nei due periodi di sospensione dell'attività didattica
• Le prove in itinere saranno costituite da esercizi e/o domande inerenti la parte del programma alla quale fanno riferimento e potrebbero in casi eccezionali essere completate da un colloquio orale
7
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Prove in itinere
• Ogni prova assegna un massimo di 16 punti ed è considerata valida se lo studente ottiene almeno un punteggio minimo di 8 punti
• Chi ottiene un punteggio insufficiente in almeno una prova è obbligato a sostenere l’appello (quindi per poter partecipare alla seconda prova è necessario aver superato la prima!)
• Per superare l’esame è inoltre necessario che la somma dei punteggi delle due prove in itinere sia almeno di 18 punti sui 32 disponibili
• Lo studente che non soddisfa le precedenti condizioni dovrà recuperare l’intera prova scritta
8
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Appello (prova di recupero)
• Gli studenti devono sostenere l’appello se § non hanno un voto sufficiente in entrambe le prove in itinere, o § il risultato delle due prove è inferiore a 18, oppure § intendono migliorare il voto ottenuto
• In ciascuno di questi casi lo studente annulla automaticamente il voto precedentemente ottenuto non appena si presenta in aula per la prova di recupero
• L’appello è organizzato in un’unica prova che fa riferimento all’intero programma del corso
9
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Programma del corso
• Nozioni di base sull’architettura hardware di un calcolatore § Struttura e principi di funzionamento di un calcolatore elettronico § Codifica binaria dell'informazione
• Introduzione al concetto di algoritmo mediante diagrammi di flusso
• Fondamenti di programmazione in C § Tipi di dato semplice, input/output, strutture di controllo, array e
struct
• Fondamenti di programmazione in Matlab § Tipi di dato semplice, input/output, strutture di controllo, array,
funzioni e ricorsione, diagrammi e file • Nozioni di base su database e linguaggio SQL • Nozioni di base su reti di calcolatori, sistemi distribuiti,
Internet
10
Opzionale per allievi Chimici e Materiali
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Programma dei laboratori
1. Introduzione all'ambiente di sviluppo e primi esempi in C 2. Programmi in C 3. Script e funzioni in Matlab 4. SQL Programmi utilizzati • DevC++, XCode • Matlab • MySQL
11
Opzionale per allievi Chimici e Materiali
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Alla fine di questo corso cosa avrete imparato?
• Nozioni basilari sul funzionamento del calcolatore e di alcune architetture software
• Leggere e scrivere semplici programmi in C ed in Matlab
• Interrogare un Data base in SQL
• Passare da un problema alla sua soluzione informatica
12