Corso di Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni della classe 4BII per l'anno scolastico 2024-2025.
Argomenti previsti per l'anno scolastico:
- Programmazione concorrente: multiprocessing vs multithreading; elaborazione parallela, competizione e cooperazione; InterProcess Communication (IPC); sincronizzazione e mutua esclusione; regioni critiche, semafori e monitor; deadlock e starvation; problemi caratteristici della programmazione concorrente
- Multithreading in Java: l'interfaccia Runnable e la classe Thread; l'eccezione InterruptedException; definizione di un thread per implementazione dell'interfaccia Runnable e istanziazione della classe Thread; metodi e blocchi synchronized; la classe Semaphore
- Documentazione di un progetto informatico: UML e use cases; studio di fattibilità, definizione e specifiche dei requisiti, requisiti funzionali e non funzionali, definizione e specifiche di progetto, implementazione, test, manutenzione
- Test unitari (JUnit)
- Software versioning: Subversion, Git, Mercurial
- Piattaforme di collaborazione per il coding: Github, Sourceforge e altre
- Teacher: D'ALESSANDRO Doc. Ciro
- Teacher: MERCURI Doc. Fabio
- Non-editing teacher: OLIVOTTO Doc. Roberto
Corso di Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni della classe 5CII per l'anno scolastico 2024-2025.
Argomenti previsti per l'anno scolastico:
- Architettura TCP/IP: protocolli Ethernet wired e wireless, IP/ARP/ICMP, TCP/UDP
- Socket e programmazione di rete
- Rappresentazione dei dati in rete: XML e JSON
- Web Services
- Il linguaggio Dart e il framework Flutter
- Sistemi distribuiti: architetture, elaborazione e applicazioni distribuite
- I middleware: Java RMI e Protobuf
- Grid computing vs Cloud computing
- Cloud computing XaaS e cenni ad altri modelli di elaborazione
- Container
- Teacher: FRIGO Doc. Francesco
- Teacher: MERCURI Doc. Fabio
- Teacher: ZERILLI Doc. Giuseppe
Corso di Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni della classe 5AII per l'anno scolastico 2024-2025.
Argomenti previsti per l'anno scolastico:
- Architettura TCP/IP: protocolli Ethernet wired e wireless, IP/ARP/ICMP, TCP/UDP
- Socket e programmazione di rete
- Rappresentazione dei dati in rete: XML e JSON
- Web Services
- Il linguaggio Dart e il framework Flutter
- Sistemi distribuiti: architetture, elaborazione e applicazioni distribuite
- I middleware: Java RMI e Protobuf
- Grid computing vs Cloud computing
- Cloud computing XaaS e cenni ad altri modelli di elaborazione
- Container
- Teacher: MERCURI Doc. Fabio
- Teacher: OLIVOTTO Doc. Roberto
- Teacher: ZERILLI Doc. Giuseppe
- Teacher: FRIGO Doc. Francesco
- Teacher: ZERILLI Doc. Giuseppe