current courses
Advanced Programming Laboratory (Mathematics degree, University of Naples Federico II)
Il corso intende fornire un approfondimento delle metodologie e degli strumenti per l'implementazione di algoritmi negli ambienti dicalcolo (linguaggio di programmazione C, strutture dati dinamiche, algoritmi ricorsivi), nonche' una introduzione alla struttura e funzionalita' dei moderni sistemi operativi con particolare riguardo alle sue componenti fondamentali (gestione dei processi, della memoria, del file system e dell'I/O).
The course is aimed to deep methodologies and tools for the algorithms project and implementation (C programming language, dynamical data structure, recursive algorithm), and to introduce structure and functionality of modern operating systems with special regard to their main components (process management, memory management, file system and I/O).
Per ulteriori informazioni e materiale didattico cliccare qui
Programming Laboratory (Mathematics degree, University of Naples Federico II)
Il corso intende fornire una introduzione alle metodologie di progetto, sviluppo ed analisi degli algoritmi non numerici nonché all’uso dei principali strumenti di calcolo (hardware e software) con particolare riguardo all’influenza che questi ultimi esercitano sullo sviluppo degli algoritmi stessi.
The course is aimed to introduce the methodologies to project, to develope and to analyze non numerical algorithms. Further it is aimed to introduce the related main computational tools (hardware and software) with special emphasis to their influence on the development of the algorithms.
Per ulteriori informazioni e materiale didattico cliccare qui
High Performance Parallel Computing (computer science master degree, University of Naples Federico II)
Il corso intende approfondire le metodologie di progetto, sviluppo e analisi degli algoritmi per il calcolo ad alte prestazioni in ambienti computazionali avanzati, con particolare riferimento ai sistemi multicore/manycore e GPU.
The course is aimed to deep the methodologies to project, to develope and to analyze the algorithms for the high performance computing in advanced computational environments, with special regard to the multicore/manycore and GPU based systems .
Per ulteriori informazioni e materiale didattico cliccare qui
past courses
Operating Systems (computer science degree, University of Naples Federico II)
Il corso si prefigge l'obiettivo di introdurre le metodologie, gli algoritmi e gli strumenti di base relativi alla struttura e funzionalità dei moderni sistemi operativi, in termini delle sue componenti fondamentali: processi, gestione della memoria, gestione del file system e dell'I/O.
The course is aimed to introduce tools and basic methodologies related to the structure and functionalities od moder operating systems, with special regards to their main components: processes, memory management, file system management and I/O.
Per ulteriori informazioni e materiale didattico cliccare qui
Programming and Computing Laboratory (Mathematics degree, University of Naples Federico II)
Il corso intende fornire un approfondimento alle metodologie di progetto, sviluppo ed analisi dei principali algoritmi per il calcolo scientifico nonché all’uso dei principali strumenti di calcolo (hardware e software) con particolare riguardo all’influenza che questi ultimi esercitano sullo sviluppo degli algoritmi stessi.
The course is aimed to introduce the methodologies to project, to develope and to analyze the main algorithms for the scientific computing. Further it is aimed to introduce the related main computational tools (hardware and software) with special emphasis to their influence on the development of the algorithms.
Per ulteriori informazioni e materiale didattico cliccare qui
recent thesis
Gianluca De Lucia (dicembre 2021, Computer Science, Master Degree): Classificazione di immagini iperspettrali mediante la Principal Component Analysis in ambienti di Edge Computing ad Alte Prestazioni
Flavio Bizzarri (ottobre 2019, Computer Science, Master Degree): il denoising di immagini SAR tramite Singular value decompositionL un'implementazione in ambiente CUDA
Eleftheria Psimarni (ottobre 2018, Computer Science, Degree): Implementazione e manutenzione di moduli software pe rla sicurezza di un social network business oriented
Francesco Paolo Cimmino (marzo 2018, Computer Science, Degree): Sperimentazione di un algoritmo di eye tracing per la personalizzazione di contenuti sui sistemi Digital Signage
Mario Scaperrotta (luglio 2016, Computer Science, Degree): A portable tool for maintenance and recovery of telephony exchange, based on knowledge base.