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.