Corso di Sistemi per l'elaborazione delle informazioni (IN530)

Il Corso

Descrizione, contenuti, obiettivi

Il corso di Sistemi per l'elaborazione delle informazioni (IN530) ha l'obiettivo di fornire una visione d'insieme, di carattere prevalentemente qualitativo, sui moderni sistemi informativi aziendali e sulle principali componenti che ne compongono la struttura. La motivazione per cui viene proposto un corso di questo genere agli studenti del Corso di Laurea Magistrale in Matematica, è dettato dalla consapevolezza che il settore IT/ICT costituisce uno degli ambiti principali in cui gli studenti laureati in Matematica possono trovare una collocazione lavorativa. In tale contesto l'informatica è vista non solo come insieme di singoli programmi che codificano specifici algoritmi di calcolo (ambito in cui gli studenti laureati in matematica sono dotati di buone competenze), ma anche come “sistemi”, costruiti assemblando componenti originali e prodotti di mercato, concentrando l'attenzione sull'integrazione e sulle modalità di comunicazione.

La comprensione di un complesso sistema informativo, costituito da numerose componenti e sottosistemi, a loro volta composti da programmi realizzati con tecnologie, linguaggi e paradigmi eterogenei, richiede un inquadramento generale che, partendo da una descrizione del contesto e delle esigenze per cui il sistema stesso viene costruito, ne metta in luce le diverse componenti (le reti, le basi dati e gli archivi di informazione, le componenti per la sicurezza, ecc.). L'approccio è necessariamente “qualitativo”, non essendo possibile spingersi in profondità su ciascuno degli argomenti presentati nel corso: l'obiettivo è però quello di offrire una visione d'insieme tale da consentire il successivo approfondimento su specifiche tecnologie e configurazioni.

Il corso è attivo presso il Corso di Laurea Magistrale in Matematica del Dipartimento di Matematica e Fisica dell'Università degli Studi Roma Tre ed è destinato agli studenti iscritti al Corso di Laurea Magistrale; pur non essendo necessarie specifiche competenze propedeutiche al corso IN530, è richiesta una competenza generale di Informatica, di programmazione e sull'uso dei sistemi operativi, fornita nel corso di Informatica Generale 1 (IN110) che offre le necessarie competenze sulla programmazione in linguaggio C e sull'uso del calcolatore e del sistema operativo Linux.

Programma del corso

Di seguito si riporta un elenco degli argomenti trattati nel corso; tale programma potrà subire delle variazioni sulla base dell'effettivo svolgimento delle lezioni e dei seminari.

Il corso si articola su un insieme di lezioni monotematiche che affronteranno i seguenti argomenti:

  1. Dal computer al sistema informativo: evoluzione dei sistemi informatici e dei sistemi informativi;
  2. Introduzione ai sistemi informativi aziendali: il contesto in cui si inseriscono, le esigenze per le quali viene progettato e realizzato un sistema informativo complesso, le principali componenti del sistema;
  3. Sistemi operativi: le principali componenti di un sistema operativo e gli aspetti che vengono demandati a tale software di base;
  4. Reti di computer: la tecnologia di supporto per la comunicazione tra computer, il protocollo di comunicazione TCP/IP e i protocolli applicativi di più alto livello;
  5. Database relazionali: gli archivi di informazioni, il modello relazionale, il linguaggio SQL, gli strumenti DBMS;
  6. Data warehouse: modelli e strumenti per la gestione e l'utilizzo di grandi archivi di dipo “informazionale”;
  7. Applicazioni web based: i concetti di base, i linguaggi e i protocolli e le architetture per la realizzazione di applicazioni web based;
  8. Sicurezza dei sistemi informativi: gli aspetti strutturali ed organizzativi che devono essere indirizzati, anche attraverso appositi strumenti hardware e software, per garantire la riservatezza, la disponibilità e l'integrità delle informazioni;
  9. Principi di Ingegneria del Software: alcuni cenni sugli standard, le metodologie, le best practice per garantire la qualità e la corretta ingegnerizzazione dei prodotti software, dei sistemi informativi e dei servizi IT.

È disponibile il programma ufficiale Scarica il documento in formato PDF del corso per l'anno accademico 2019/2020.

Organizzazione delle lezioni

Il corso si svolge nel secondo semestre (febbraio-maggio) dell'anno accademico 2019/2020. Si tengono tre lezioni a settimana, il lunedì dalle 9:00 alle 11:00 nel laboratorio informatico, il martedì dalle 9:00 alle 11:00 in aula M5 e il giovedì dalle ore 9:00 alle ore 10:00 in aula M4.

Vista l'emergenza dovuta alla diffusione del Coronavirus, dal giorno 16/3/2020 le lezioni del corso IN530 per l'a.a. 2019/2020 si svolgono on-line, mediante la piattaforma Skype, il lunedì e il martedì dalle ore 9:00 alle ore 11:00 e il venerdì dalle ore 14:00 alle ore 15:00.

Esami

L'esame consente di conseguire 7 CFU ed è basato su una prova orale e la presentazione di una tesina scritta su un argomento assegnato dal docente. La prova orale è basata sulla presentazione e la discussione della tesina e sulla discussione di alcuni degli argomenti trattati nell'ambito del corso.

Per l'a.a. 2019/2020 gli esami si svolgeranno con il seguente calendario:

Per sostenere l'esame e verbalizzare l'esito della prova è necessario registrarsi sul sistema GOMP - Portale dello Studente. In mancanza della prenotazione l'esame non potrà essere materialmente registrato sul verbale.

Università degli Studi Roma Tre - Dipartimento di Matematica e Fisica - Corso di laurea in Matematica - Corso di Sistemi per l'elaborazione delle informazioni (IN530)

Author: Marco Liverani - Last modified: Sunday April 26, 2020 - Document URI: https://www.mat.uniroma3.it/users/liverani/IN530/corso.shtml