Programmazione 1


Laurea in Ingegneria Informatica, delle Comunicazioni ed Elettronica


Iscriversi alla comunità del corso per ricevere info re orari, zoom links, aggiornamenti, avvisi.
Modalita' Didattiche
La didattica verra' erogata in presenza in aula.

Descrizione
Questo e' il sito di riferimento per gli studenti del corso di Programmazione 1 delle seguenti coorti:
[a.a. 2020/2021 ] LT Ingegneria Informatica, delle Comunicazioni ed Elettronica.
[a.a. 2019/2020 ] Matricole Dispari di LT Informatica, LT Ingegneria Informatica, delle Comunicazioni ed Elettronica.
[a.a. 2017/2018 , 2018/2019 ] Matricole Dispari di LT Informatica, LT Ingegneria dell'Informazione e delle Comunicazioni, LT Ingegneria dell' Informazione ed Organizzazione d'Impresa
[a.a. 2016/2017 ] LT Ingegneria dell'Informazione e delle Comunicazioni, LT Ingegneria dell' Informazione ed Organizzazione d'Impresa


-Accesso ai files richiedono credenziali UNITN.

-I links potrebbero essere aggiornati a seguire lezioni/laboratori svolti
nel corso dell' a.a.

-Annunci ed altro materiale video e/o audio verranno pubblicati sul sito di didattica on-line :
https://didatticaonline.unitn.it/dol/

-Alcune lezioni includono il codice ( zip netbeans ) discusso a lezione.

-Descrizione della prova di esame: si veda la descrizione nella prima lezione del corso
(Introduzione al Corso)

-Testi di Esame a partire dal 2017/2018. La struttura ( una prova ) e' quella
che verra' usata nell'anno accademico corrente.
In aggiunta sono disponibili i Testi di Esame ( fino al 2016/2017 ) utili per
il contenuto ( esercizi/problemi ).
Qui i test di esami del 2019/2020 :


=========Programma del Corso e Materiale========

Introduzione al Corso (Incl. Modalità Esame)
Algoritmi
Architettura del Calcolatore
Cenni di Sistema Operativo

Linguaggio C
Introduzione al C
Algebra di Boole
Istruzioni Condizionali / Iterative ( Codice )
Strutture di Controllo
Array ( Codice )
Conversioni Basi ( Codice )
Stringhe

Rappresentazioni Informazioni
Tipi di Dati
Puntatori
Funzioni ( Codice )
Gestione dei File
Programmazione Ricorsiva
Allocazione Dinamica Memoria

Strutture Dati
Liste (Codice )
Stack ( ConListe, ConArray )
Code ( ConListe , ConArray )

Algoritmi
Algoritmi di Ricerca
Algoritmi di Ordinamento ( incluse eq. ricorrenza )
Alberi Binari di Ricerca ( Codice )
Esercizi di Esame
Hashing