- Bachelor in Computer Science and Engineering L8 - L31
- Advanced Programming
- Introduction to Programming
- Architecture of Digital Systems
- Data Structures and Algorithms
- Database Systems
- Operating Systems
- Distributed Systems
- Programming Paradigms
- Software Engineering
- Formal Languages and Compilers
- Corso di Laurea Trennale in Informatica - L31
- Introduzione alla Programmazione: Fondamenti e Linguaggi
- Marco Autili - Java
- Algoritmi e Strutture Dati con Laboratorio
- Giovanna Melideo - Java
- Introduzione alla Programmazione: Fondamenti e Linguaggi
- Corso di Laurea Magistrale in Informatica LM18
-
Corso di Laurea Trennale in Informatica - L31
- Programmazione I
- Mario Francesco Pavone , Gianluca Cincotti - linguaggio di programmazione C++
- Programmazione II
- Simone Faro - linguaggio di programmazione C++
- Basi di Dati
- Alfredo Pulvirenti - MySQL in connessione al linguaggio host Php e JavaScript
- Interazione e Multimedia
- Filippo Stanco - linguaggio di programmazione "Processing"
- Laboratorio Avanzato di Programmazione 1
- Corrado Santoro - linguaggio di programmazione C / C++
- Laboratorio Avanzato di Programmazione 2
- Giuseppe Morelli - linguaggio di programmazione C / C++
- Tecniche di Programmazione Concorrente e Distribuita
- Giuseppe Pappalardo - linguaggio di programmazione JAVA e C
- Programmazione I
-
Corso di Laurea Magistrale in Informatica LM18
- Linguaggi di Programmazione
- Franco Barbanera - Functional Programming: Haskell, Scheme, Ocaml, Pict, Prolog, Erlang e Lucid-Synchrone
- P2P and Wireless Networks
- Salvatore Riccobene - NS2: linguaggio TCL/OTCL e interfacciamento con C++
- Linguaggi di Programmazione
- ...
-
Corso di Laurea Triennale in Informatica - L31
- Programmazione
- G.Pighizzini; A.C.G.Morpurgo; A.Trentini; L.Capra — Programmazione OOP Java
- Algoritmi e Strutture Dati
- M. Goldwurm; V. Lonati — Programmazione C
- Logica Matematica
- M. Ornaghi; C. Fiorentini; S. Aguzzoli — Logica del Prim'ordine; ProLog
- Basi di Dati
- S.Castano; A.Ferrara; S.Montanelli --- PostgreSQL, Programmazione Web
- Linguaggi di Programmazione
- W.Cazzola — Programmazione OCaML, Erlang, Scala
- Programmazione
-
Corso di Laurea Magistrale in Informatica - LM18
- Algoritmica per il web
- P.Boldi, S.Vigna — Crawling; Ottimizzazione su Grafo del Web, Tecniche di Compressione Dati
- Gestione dell'Informazione
- S.Castano — Basi dati distribuite, integrazione, data warehouse, NoSQL, big data
- Programmazione avanzata
- W.Cazzola — Programmazione Python
- Tecniche speciali di programmazione
- W.Cazzola — Java Reflection, Design Pattern, Aspect-Oriented Programming
- Programmazione Funzionale
- Fiorentini C.; A.Momigliano — Programmazione F#
- Sicurezza e Privatezza
- D.Bruschi; A.Lanzi — Vulnerabilità e Sicurezza Informatica
- Fondamenti di Ricerca Operativa
- M.Trubian; Programmazione Lineare; Ottimizzazione su Grafo
- Crittografia
- A. Visconti — Algoritmi Crittografici Simmetrici/Asimmetrici, Funzioni Hash, Protocolli Crittografici
- Algoritmica per il web
- ...
-
Corso di Laurea Trennale in Informatica - L31
- Architettura degli elaboratori e laboratorio
- Programmazione e Laboratorio
- Algoritmi e strutture dati e laboratorio
- Fondamenti dell’informatica
- Programmazione orientata agli oggetti
- Sistemi operativi e laboratorio
- Basi di dati
- Ingegneria del software
- Interazione uomo-macchina
- Linguaggi di programmazione
- Reti di calcolatori
-
Corso di Laurea Triennale in Tecnologie Web e Multimediali - L31
- Architettura degli elaboratori
- Programmazione e laboratorio
- Tecnologie web e laboratorio
- Algoritmi e strutture dati e laboratorio
- Complementi di tecnologie web
- Programmazione orientata agli oggetti
- Sistemi multimediali e laboratorio
- Sistemi operativi
- Basi di dati
- Ingegneria del software
- Interazione uomo-macchina
- Reti di calcolatori
- Progetto di siti e portali web
- Immagini e multimedialità
-
Corso di Laurea Triennale in Scienze e Tecnologie Multimediali - L20,L31
- Informatica multimediale
- Laboratorio di dati e sistemi multimediali
- Reti e tecniche per la comunicazione multimediale
- Tecnologie multimediali e laboratorio
- Laboratorio di tecnologie audio-video interattive
- Laboratorio di realtà aumentata e segnali multimediali
- Creative computing
-
Corso di Laurea Magistrale in Informatica - LM18
- Intelligenza artificiale
- Linguaggi e compilatori
- Metodi formali e logica per l’informatica
- Due piani di studi Linguaggi e algoritmi e Progetto e sviluppo di sistemi software
-
Corsi di Laurea Magistrale in Comunicazione Multimediale e Tecnologie dell'Informazione - LM18, LM19
- Laboratorio di Social Robotics
- Machine learning
- Sicurezza per le applicazioni multimediali
- Teoria dei grafi e dei giochi
- Web design e user experience
- Insegnamento a scelta
-
Corso di Laurea di Primo Livello in Ingegneria Informatica
- Fondamenti di Informatica
- Fondamenti di Internet e Reti
- Basi di Dati 1
- Architettura dei Calcolatori e dei Sistemi Operativi
- Reti di Comunicazione e Internet
- Algoritmi e Principi dell'Informatica
- Ingegneria del Software
- Hypermedia Applications (Web and Multimedia)
- Piattaforme Software per la Rete
-
Corso di Laurea Magistrale in Ingegneria Informatica
- Formal languages and compilers
- Data Bases 2
- Software Engineering 2
- Advanced Computer Architecture
- Computer Security
- Computing Infrastructures
- Advanced Topics in Computer Security
- Principles of Programming Languages
- Machine Learning
- Distributed Systems
- Artificial Intelligence
- Soft Computing
- Embedded Systems
- Advanced Operating Systems
- Technologies for Information Systems
- High Performance Processors and Systems
- Videogame Design and Programming
- Data Management for the Web
- Bioinformatics and Computational Biology
- Autonomous Agents and Multiagents systems
- Recommender Systems
- Computer Graphics
- Image Analysis
- Criptography and Architectures for Computer Security
- Advanced Algorithms and Parallel Programming