Arnaldo
Il progetto Arnaldo è un programma educativo dedicato agli studenti del corso di Fondamenti di Programmazione delle facoltà di Ingegneria Informatica, Elettronica, Matematica e Fisica, dell’Automazione, presso l'Università degli Studi di Brescia. Il progetto si propone di offrire un approfondimento intensivo su due linguaggi di programmazione fondamentali nel panorama dell’ingegneria e delle tecnologie per l'industria digitale: Java e Python.
Durante il corso, gli studenti hanno l’opportunità di acquisire una solida preparazione sulla programmazione ad oggetti, che rappresenta il paradigma più utilizzato nella progettazione e sviluppo di software complesso. Non solo, il programma prevede l'introduzione alle strutture dati, fondamentali per la risoluzione di problemi algoritmici, e la gestione di dati da file in formato JSON e XML, due standard comunemente usati per l’archiviazione e lo scambio di informazioni tra sistemi.
Un altro aspetto importante del progetto è l'apprendimento del versionamento del codice tramite l’utilizzo di Git, uno strumento essenziale per il lavoro di squadra nello sviluppo software. Gli studenti sono infatti chiamati a lavorare in gruppi di tre persone per realizzare 4 progetti che permettano loro di applicare i concetti appresi. Ogni progetto ha una durata di due settimane, offrendo un’opportunità pratica di affrontare sfide di programmazione complesse, collaborare con i compagni di corso e sviluppare soluzioni software funzionali.
Il progetto Arnaldo ha anche un focus orientato alle competenze avanzate richieste in contesti altamente competitivi, come la IEEEXtreme e altre competizioni internazionali di programmazione. Gli studenti saranno preparati ad affrontare problemi algoritmici avanzati, migliorando così la loro capacità di risolvere sfide complesse in tempi stretti, una competenza fondamentale per chi aspira a intraprendere una carriera nel mondo della programmazione e dell'ingegneria software.