Riepilogo dell'insegnamento: Programmazione I
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
-
PP - Paradigmi di Programmazione
Paradigma imperativo. Programmazione procedurale in C++.
- *
SS - Sintassi e Semantica
Sintassi del linguaggio C++. Struttura del calcolatore e cenni di semantica operazionale.
- *
PSA - Problem Solving e Algoritmi
Nozione di algoritmo. algoritmi numerici. semplici algoritmi su stringhe e array.
- *
CB - Costrutti di Base
Tipi, costanti e variabili. Operazioni ed espressioni. Relazioni e predicati.
- *
CB - Costrutti di Base
Comandi. Strutture di controllo iterative e condizionali: for, while/do, do/while, if/else, switch.
- *
CB - Costrutti di Base
Array e puntatori, gestione dinamica della memoria in C++ e in C.
- *
SDTD - Strutture Dati e Tipi di Dati astratti
Pile e code. Definizione astratta e implementazione.
- *
P - Procedure
Procedure e funzioni. Passaggio dei parametri, nozione di ambiente.
- *
P - Procedure
Funzioni di libreria. Funzioni di I/O in C++ e in C. Header file. Prototipi.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali