Organizzazione del corso

Transcript

Organizzazione del corso
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA INFORMATICA B (sezione A-­‐K) Ingegneria Elettrica INFORMATICA C Ingegneria Chimica e Materiali Organizzazione del corso Docenti DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA 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, luca.fl[email protected] 2
Organizzazione DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Organizzazione DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Materiale didattico DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Modalità d’esame DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  Esame scritto che assegna complessivamente 32 punti corrispondenti al voto massimo di 30 e lode •  Due modalità §  Prove in itinere §  Appelli 6
Prove in itinere DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Prove in itinere DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Appello (prova di recupero) DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA •  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
Programma del corso DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA • 
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 Opzionale per allievi Chimici e Materiali 10
Programma dei laboratori DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA 1.  Introduzione all'ambiente di sviluppo e primi esempi in C 2.  Programmi in C 3.  Script e funzioni in Matlab 4.  SQL Opzionale per allievi Chimici e Materiali Programmi utilizzati •  DevC++, XCode •  Matlab •  MySQL 11
Alla fine di questo corso cosa avrete imparato? DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA • 
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