Materia:Fondamenti di informatica
Da Wikiversità, l'università aperta.
| Fondamenti di informatica | ||
|
SSD = INF/01 |
||
|
Presentazione Con il termine "informatica" possiamo identificare la disciplina che si preoccupa di progettare sistemi per l'elaborazione automatica dell'informazione.
Scopo fondamentale dell'informatica, quindi, è di elaborare dati per, partendo da uno stato iniziale, arrivare ad uno stato finale. ObbiettiviIl corso di fondamenti di informatica si propone di fornire allo studente i fondamenti cognitivi necessari ad un primo approcio alle scienze dell'informazione, le nozioni impartite nel corso permetteranno di accedere a livelli di istruzione superiore: sistemi operativi, linguaggi di programmazione, architettura dell'elelaboratore. In particolare verranno esaminati: la storia dell'informatica, cenni della architettura di un'elaboratore, il sistema di numerazione binaria e la rappresentazione dell'informazione attraverso la codifica binaria, il concetto di algoritmo ed alcuni esempi pratici. Si consiglia di seguire parallelamente all'evolversi del corso uno dei corsi introduttivi alla programmazione. A tal fine si consiglia di assimilare i rudimenti del linguaggio C. |
Programma 1-Concetti matematici di base 2-Linguaggi Formali 3-Linguaggi Regolari 4-Linguaggi non contestuali 5-Macchine di Turing 6-Modelli imperativi e funzionali 7-Teoria generale della calcolabilità 8-Teoria della complessità 9-Trattabilità ed intrattabilità |
|
Risorse |
Verifiche d'apprendimento È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.
|
|
Utenti interessati |

