Skip to content

lucaghislo/1052975_progetti_modulo_programmazione

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progetti Informatica III - Modulo di programmazione

Questa repository contiene tutti i progetti relativi al modulo di programmazione del corso di Informatica III.

Struttura della repository

Progetto C++

Il progetto C++ ha lo scopo di implementare un sistema di gestione di una flotta di auto ed implementa tutti i concetti associati al linguaggio C++ mostrati a lezione ed illustrati sulle dispense.

Progetto QT

Il progetto QT ha lo scopo di implementare il medesimo progetto C++ (a linea di comando) in forma grafica. E' possibile interagire con una finestra nella quale vi è la possibilità di effettuare l'input dei dati e la stampa a video.

Progetto SCALA

Il progetto SCALA ha lo scopo di implementare le medesime funzionalità del progetto C++ (porting del progetto C++ in SCALA sfruttando tutte le tecniche ed i concetti mostrati a lezione ed illustrati sulle dispense).

Progetto SPARK

Il progetto SPARK ha lo scopo di illustrare un'esempio di implementazione dei paradigmi map/reduce in ambiente Spark. L'obiettivo dell'esempio è quello di fornire le 10 parole che compaiono più frequentemente in un file di testo (presumibilmente un libro, un'opera letteraria) di cui viene fornito l'url.

Progetto ASMETA

Il progetto ASMETA ha lo scopo di effettuare l'implementazione di un semaforo nella forma di un automa a stati.

Progetto PYTHON

Il progetto Python ha lo scopo di illustrare un semplice esempio di costruzione di una GUI sfruttando la libreria tkinter. L'obettivo dell'applicativo è quello di realizzare una calcolatrice ed un convertitore di basi numeriche (decimale, binario, ottale, esadecimale).

Documentazione

La documentazione è disponibile al seguente link Google Drive:
https://drive.google.com/file/d/1_wPotnfQX7saXyX4umg2k4tRnzB-QBjl/view?usp=sharing