12
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA INFORMATICA B (sezione AK) Ingegneria Elettrica INFORMATICA C Ingegneria Chimica e Materiali Organizzazione del corso

Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

Embed Size (px)

Citation preview

Page 1: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

DIPARTIMENTO  DI  ELETTRONICA,  INFORMAZIONE  E  BIOINGEGNERIA  

INFORMATICA  B  (sezione  A-­‐K)  Ingegneria  Elettrica  INFORMATICA  C  Ingegneria  Chimica  e  Materiali  

Organizzazione  del  corso  

Page 2: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 3: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 4: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 5: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 6: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 7: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 8: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 9: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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

Page 10: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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  

Page 11: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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  

Page 12: Ingegneria+Elettrica+ INFORMATICAC · Informatica,arte+e+ mestiere."McGrawHill,2014" • Morzenti,Campi,Di"Nitto, Loiacono,Spoletini.Introduzione+alla+ programmazione+in+Matlab+Ed.2011,Esculapio"

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