Generali:

  • Dipartimento: Lettere E Filosofia
  • Settore Ministeriale: ING-INF/05
  • Codice di verbalizzazione: 8047500
  • Metodi di insegnamento: Frontale
  • Metodi di valutazione: Scritto E Orale
  • Prerequisiti: Uso basilare del computer: installazione di programmi, copia e compressione/decompressione di file e cartelle
  • Obiettivi: 1. Obiettivi formativi: L'obiettivo del corso è lo studio degli aspetti fondamentali dei sistemi di gestione di basi di dati e delle metodologie di progettazione e di interrogazione di basi di dati. 2. Risultati attesi: Coerentemente con gli obiettivi formativi del Corso di Studio erogante previsti dalla scheda SUA-CdS (quadri A.4.b.2, A.4.c), l��attività formativa di questo modulo si propone di fornire allo studente le seguenti conoscenze e abilità: � Conoscenza e capacità di comprensione: questo corso introduce i concetti della modellazione dei dati, tramite il framework delle basi di dati relazionali. Gli studenti otterranno una solida comprensione del framework tramite un approccio matematico. Inoltre impareranno alcuni aspetti fondamentali dell��informatica, come i tipi di dati e i linguaggi artificiali. Infine sarà presentata una metodologia di progettazione di basi di dati anche complesse. � Capacità di applicare conoscenza e comprensione: i concetti teorici presentati nel corso saranno applicati nella pratica tramite esercizi e attività di laboratorio. Le basi di dati e le interrogazioni saranno implementate sui personal computer degli studenti; la progettazione di basi di dati complesse sarà svolta su carta, applicando la metodologia oggetto di studio. � Autonomia di giudizio: un obiettivo importante di lezioni ed esercizi è di fornire gradualmente l��abilità di scegliere processi e tecniche adeguate alla risoluzione di problemi di progettazione e programmazione, e di verificare autonomamente la validità dei risultati ottenuti, correggendo il codice realizzato in caso di necessità. � Abilità comunicative: gli studenti impareranno ad esprimere in modo preciso e privo di ambiguità concetti tecnici, usando sia il linguaggio naturale, sia formalismi e linguaggi fondati sulla matematica. � Capacità di apprendere: gli studenti impareranno a costruire un framework concettuale teorico a partire da concetti matematici di base, quali quelli dell��insiemistica e della logica. Impareranno inoltre ad approcciare i computer dal punto di vista di un programmatore, per scrivere, provare e correggere del semplice codice pensato per l��esecuzione da parte di una macchina; in questo modo l��apprendimento futuro di linguaggi di programmazione sarà facilitato.
  • Ricevimento: Dopo ogni lezione, e su appuntamento tramite Microsoft Teams

Didattica:

  • A.A.: 2019/2020
  • Canale: UNICO
  • Crediti: 6
  • Obbligo di Frequenza: No

Classe virtuale:

  • Nome classe: ALLULLI-8047500-BASI_DI_DATI_E_SISTEMI_INFORMATIVI
  • Link Microsoft Teams: Link
  • Docente: ALLULLI LUCA