- Docente: Michela Milano
- Crediti formativi: 9
- Lingua di insegnamento: Italiano
- Moduli: Michela Milano (Modulo 1) Andrea Borghesi (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Bologna
-
Corso:
Laurea in
Ingegneria dell'energia elettrica (cod. 8610)
Valido anche per Laurea in Ingegneria dell'energia elettrica (cod. 8610)
Laurea in Ingegneria dell’automazione (cod. 9217)
Laurea in Ingegneria dell’automazione (cod. 9217)
Conoscenze e abilità da conseguire
Analisi, specifica e sintesi di semplici algoritmi. Conoscenza e uso di un linguaggio di programmazione e relativi ambienti di sviluppo.
Contenuti
- Introduzione all'informatica
- Introduzione agli elaboratori elettronici
- Introduzione ai sistemi operativi, con riferimento al S.O. Linux
- Algoritmi e linguaggi di programmazione
- Costruzione di componenti software
- Metodologie per il progetto della soluzione di problemi su piccola scala
- Linguaggio C.
- Tipi di dato
- Input/Output
- Espressioni e istruzioni di controllo
- Funzioni e procedure
- Record di attivazione e modello run-time
- Array e stringhe
- File di testo e file binari
- Allocazione dinamica
Metodi didattici
Il corso prevede lezioni frontali ed esercitazioni guidate in laboratorio.
Modalità di verifica e valutazione dell'apprendimento
La valutazione del modulo comprende:
- Una prova di laboratorio
- Risoluzione di un problema mediante costruzione di un programma in linguaggio C
- Occorre dimostrare di saper effettivamente produrre un programma eseguibile
- Una prova (scritta)
- Occorre dimostrare di aver assimilato anche le parti "teoriche"
Orario di ricevimento
Consulta il sito web di Michela Milano
Consulta il sito web di Andrea Borghesi