Home PageCurriculum VitaePapers and PubblicationsWork and Research InterestsTeaching MaterialHobby and Spare TimeLinks and Thanks
Home

Teaching Material

Knowledge Engeneering and Expert Systems

  • Lecture Notes on Machine Learning
    • Lecture-1.pdf: Course Info, Intro to Machine Learning, Learning Paradigms, Supervised Learning Intro, Information Gain.
    • Lecture-3.pdf (Coming Soon): Decision Trees
    • Lecture-3.pdf: Probability Basics (Random Variables, Probability Axioms, Conditional Probability, Indipendent Variables), Density Estimation, Joint Density Estimator, Naive Density Estimator.
    • Lecture-4.pdf: Bayes Classifiers, Probability Density Functions, Gaussian Distribution.


  • Homeworks
    • ...


  • Software
    • ...


Software Engeneering

  • "Common Object Request Broker Architecture: An overview of the OMG way in Component Programming": a brief presentation of CORBA (final draft). Corba.pdf (~1.8 MB).


Computer Science (Informatica B)

  • Borland TurboC++ 1.01 Compiler: the official "free for personal use" C/C++ compiler used during the course from Borland Museum (~2.4 MB Self-Extracting WinZipped file: dowload, rename in TurboCPP.exe and execute!). Read InstalloCPP.txt for install information.


  • Slides of the course: In Italian (PDF file, to read use Acrobat Reader)
    • Esercitazione 1: Algebra di Boole, Codifica dell'Informazione, Codifica dei Caratteri, Codifica Numeri Naturali.
    • Esercitazione 2: Codifica Numeri Interi, Codifica Numeri Reali Codifica Immagini, Codifica Audio, Codifica Video, Compressione Dati.
    • Esercitazione 3: Macchina di Von Neumann, Linguaggio Macchina, Linguaggio Assembler, Diagrammi di Jackson.
    • Esercitazione 4: Linguaggio C, Tipi di Dato, Tipi Built-in, Costruttori di Tipo, Input e Output, Un Esempio: CD Noleggio.
    • Esercitazione 5: Istruzioni Condizionali (if-else, else if, switch), Cicli a Condizione (while, for, do-while), Esempi: Radice Intera, Calcolo della Media e Ordinamento con Bubble Sort.
    • Esercitazione 6: Sottoprogrammi, Visibilità, Durata, Funzioni vs. Procedure.
    • Esercitazione 7: Puntatori, Array e Puntatori, Funzioni e Puntatori.
    • Esercitazione 8: Strutture Dati Dinamiche, Liste e loro gestione.
    • Esercitazione 9: Programmazione Ricorsiva.