☰ Informazioni

Notizie ☰

×

Fondamenti di Informatica

a.a.

Denominazione del corso: Fondamenti di Informatica
Corso di studi: I3N - Laurea in Ingegneria dell'Informazione
Quadrimestre/Semestre:
Anno:
Numero di moduli: 1
Crediti: 9
Ore: 90
Tipologia: A - Attività formative di base
Struttura: monodisciplinare
Settore Scientifico Disciplinare: ING-INF/05 (Sistemi Di Elaborazione Delle Informazioni)

Docente: Gabriele Di Stefano (90 ore). Titolo copertura: Prof. associato
Orario di ricevimento: Giovedì dalle 15:00 alle 17:00


Programma sintetico del corso:

Il corso è finalizzato all'acquisizione dei concetti fondamentali dell'informatica, senza trascurare gli aspetti sperimentali della disciplina e la sua applicazione immediata. Si inizia con una descrizione del sistema informatico in generale per poi concentrarsi sulle tecniche di programmazione “ad alto livello” con lo scopo di far maturare negli studenti l’abilità a progettare programmi. Il linguaggio di riferimento sarà il C++, anche se i concetti presentati nel corso sono indipendenti dal linguaggio e facilmente applicabili in qualsiasi linguaggio imperativo come Pascal o Java. Nella seconda parte del corso si affronta lo studio degli algoritmi fondamentali e dei tipi di dato astratti. Vengono esaminati i principali algoritmi di ricerca e ordinamento con il calcolo del tempo di esecuzione. I tipi astratti introdotti sono le liste, le pile, le code, e gli alberi binari per i quali si considerano varie rappresentazioni concrete e le operazioni primitive.


Link Verifica la presenza di materiale didattico sul sito ELearning@AQ