Anno Accademico 2018/2019
- Docente: Andrea Borghesi
- Crediti formativi: 9
- Lingua di insegnamento: Italiano
- Moduli: Michele Lombardi (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’automazione (cod. 9217)
Valido anche per Laurea in Ingegneria dell'energia elettrica (cod. 9255)
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
Testi/Bibliografia
Non è necessario l'acquisto di testi specifici. Viene fornito a lezione materiale didattico aggiornato.
Metodi didattici
Eserciitazioni guidate in laboratorio
Modalità di verifica e valutazione dell'apprendimento
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
Strumenti a supporto della didattica
Materiale didattico: il materiale didattico presentato a lezione verrà messo a disposizione dello studente in formato elettronico tramite internet.
Orario di ricevimento
Consulta il sito web di Andrea Borghesi
Consulta il sito web di Michele Lombardi