Programmazione e Strutture Dati PEU-Z 2023/2024
Secondo Semestre Primo Anno Triennale 2023/2024 - L31

Il corso di Programmazione e Strutture Dati (PSD) è progettato per fornire agli studenti una solida base di conoscenze e competenze nel campo dell'informatica. 

Gli obiettivi principali del corso sono:

1. Conoscenza e Capacità di Comprensione: Gli studenti acquisiranno una conoscenza approfondita dei concetti fondamentali riguardanti gli algoritmi e le strutture dati. Saranno in grado di comprendere e analizzare algoritmi complessi e strutture dati, nonché valutare le loro prestazioni in termini di tempo e spazio.

2. Conoscenza degli Algoritmi e Strutture Dati Fondamentali: Durante il corso, gli studenti verranno esposti a una vasta gamma di algoritmi e strutture dati fondamentali, tra cui algoritmi di ordinamento, ricerca, e strutture dati come liste, pile, code, alberi e grafi. Saranno in grado di applicare queste conoscenze per risolvere una varietà di problemi computazionali.

3. Conoscenza delle Tecniche di Programmazione Iterativa e Ricorsiva: Gli studenti impareranno le tecniche di programmazione iterativa e ricorsiva e saranno in grado di applicarle per risolvere problemi complessi. Queste tecniche sono fondamentali per la progettazione e l'implementazione di algoritmi efficienti.

4. Conoscenza delle Strutture Dati Statiche e Dinamiche: Gli studenti acquisiranno familiarità con una varietà di strutture dati, sia statiche che dinamiche. Saranno in grado di comprendere le differenze tra queste strutture e di scegliere la più adatta per risolvere un determinato problema.