Luigi Rizzo

Courses

Introduzione al linguaggio di programmazione C.
Sintassi del linguaggio e struttura di base di un programma.
Compilazione, linking ed esecuzione.
Elementi principali del linguaggio, tipi predefiniti, istruzioni semplici, puntatori, array, strutture, cicli, istruzioni condizionali, variabili e scoping, funzioni, memoria dinamica, liste concatenate ed alberi, gestione ed utilizzo dei socket.
Nozioni di analisi e verifica dei programmi (debug, test e dimostrazioni di correttezza).
Nozioni del linguaggio di programmazione C++.

Introduction to the C programming language.
Language syntax and basic structure of a program.
Compilation, linking, and execution.
Key elements of the language, predefined types, simple statements, pointers, arrays, structures, loops, conditional statements, variables and scoping, functions, dynamic memory, linked lists, and trees, management and use of sockets.
Concepts of program analysis and verification (debugging, testing, and correctness proofs).
Notions of the C++ programming language.

Category DEPARTMENT OF INFORMATION ENGINEERING - DEI / A.A.2025 - 2026 / Corsi di laurea / IN2746 - INGEGNERIA DELL'AUTOMAZIONE E DEI SISTEMI