| Politecnico di Torino | |||||||||||||||||||||||||||||||||||||||||
| Anno Accademico 2009/10 | |||||||||||||||||||||||||||||||||||||||||
| 05ASOHK, 05ASOHG, 05ASOHJ, 05ASOHM, 05ASOJB Elementi di informatica |
|||||||||||||||||||||||||||||||||||||||||
|
Corso di Laurea in Ingegneria Informatica - Torino Corso di Laurea in Ingegneria Elettronica - Torino Corso di Laurea in Ingegneria Delle Telecomunicazioni - Torino Espandi... |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
|
Obiettivi dell'insegnamento
Si introducono gli aspetti fondamentali dell'informatica (architettura, programmi, algoritmi). Si impartiscono nozioni basilari sulla programmazione (linguaggi di programmazione, tecniche di astrazione, tipi di dati fondamentali, strutture di controllo e sottoprogrammi) approfondendone sia gli aspetti concettuali che sperimentali. Si dą particolare rilievo alla programmazione come metodo per la soluzione di problemi, partendo da comprensione, analisi e modifica di programmi esistenti, per passare in modo graduale a competenze pił 'progettuali', quali la creazione un programma ex novo.
|
|
Programma
- Rappresentatione dell'informazione numerica e non numerica, Algebra di Boole, funzioni logiche, teoremi, minimizzazione delle espressioni, nozioni elementari sull'architettura hardware/software di un computer
- problem-solving e algoritmi: definizione di un problema; scomposizione in sottoproblemi; dati e flusso di operazioni; variabili, costanti, espressioni; diagrammi di flusso; strategie elementari di debug - costrutti fondamentali della programmazione con riferimento al linguaggio C - sintassi e semantica di base del linguaggio - variabili, tipi e assegnazione - costrutti condizionali e iterativi - I/O elementare (inclusi i file) - funzioni e passaggio di parametri - strutture dati: tipi primitivi (scalari), vettori e matrici , record (struct) - stringhe e manipolazione di stringhe. |
|
Laboratori e/o esercitazioni
Seguiranno gli argomenti delle lezioni e saranno svolte in aula e in laboratorio.
|
|
Note |
| Orario delle lezioni |
| Statistiche superamento esami |
|
|