- Oggetto:
- Oggetto:
Informatica
- Oggetto:
Computer Science
- Oggetto:
Anno accademico 2013/2014
- Codice dell'attività didattica
- TR005
- Docente
- Dott. Roberto Micalizio (Titolare del corso)
- Corso di studi
- [f055-c301] Triennale Interfacoltà in Scienze Strategiche
- Anno
- 1° anno
- Periodo didattico
- Secondo semestre
- Tipologia
- Di base
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Scritto ed orale
- Propedeutico a
- Informatica II TR011
- Oggetto:
Sommario insegnamento
- Oggetto:
Risultati dell'apprendimento attesi
Al termine del corso lo studente dovrà aver acquisito una conoscenza delle basi dell'informatica, conoscere la sua evoluzione storica e le attuali tendenze della ricerca. Dovrà aver appreso il concetto di algoritmo e del suo costo computazionale; inoltre dovrà conoscere la struttura della macchina fisica e saper leggere la scheda informativa di un elaboratore.The student shall have acquired a basic understanding of Computer Science, from its roots to the current research trends. The student shall learn the concepts of algorithm and of its computational cost. In addition, the student shall learn the basic architecture of a computer, and shall be able to understand the technical details of current elaborators.- Oggetto:
Programma
1. Introduzione all’Informatica: Ruolo degli algoritmi, Origine delle macchine calcolatrici, Scienza degli algoritmi
2. La rappresentazione delle informazioni
3. Architettura hardware degli elaboratori
4. Il sistema operativo
5. Algoritmi: Rappresentazione degli algoritmi, Scoprire algoritmi, Algoritmi di ricerca, Algoritmi di ordinamento, Strutture ricorsive, Efficienza e correttezza degli algoritmi
6. Il software
7. Ingegneria del softwareEsercitazioni e laboratori: Esperienze di uso e ricerca di algoritmi
Organizzazione della didattica: Lezioni frontali (42 ore)
Modalità d'esame: Prova scritta e discussione sull'attivita di laboratorio
1. Introduzione all’Informatica: Ruolo degli algoritmi, Origine delle macchine calcolatrici, Scienza degli algoritmi
2. La rappresentazione delle informazioni
3. Architettura hardware degli elaboratori
4. Il sistema operativo
5. Algoritmi: Rappresentazione degli algoritmi, Scoprire algoritmi, Algoritmi di ricerca, Algoritmi di ordinamento, Strutture ricorsive, Efficienza e correttezza degli algoritmi
6. Il software
7. Ingegneria del softwareTesti consigliati e bibliografia
- Oggetto:
J.G. Brookshear, Informatica una panoramica generale, Ed. Pearson.
- Oggetto: