Insegnamento FONDAMENTI DI INFORMATICA
Nome del corso di laurea | Ingegneria civile |
---|---|
Codice insegnamento | GP004386 |
Curriculum | Comune a tutti i curricula |
Docente responsabile | Marco Ferrante |
Docenti |
|
Ore |
|
CFU | 4 |
Regolamento | Coorte 2017 |
Erogato | Erogato nel 2017/18 |
Erogato altro regolamento | |
Attività | Affine/integrativa |
Ambito | Attività formative affini o integrative |
Settore | ING-INF/05 |
Anno | 1 |
Periodo | Secondo Semestre |
Tipo insegnamento | Obbligatorio (Required) |
Tipo attività | Attività formativa monodisciplinare |
Lingua insegnamento | Italiano |
Contenuti | Il corso intende fornire alcuni rudimenti sulla architettura dei computer (hardware e software) e sulla programmazione. Si forniscono inoltre alcune nozioni introduttive sui sistemi di acquisizione dati e sulle reti. |
Testi di riferimento | Il materiale è messo a disposizione degli studenti registrati al gruppo Facebook informatica@unipg (https://www.facebook.com/groups/infromatica.unipg/) |
Obiettivi formativi | Fornire le conoscenze di base per usare un PC e scrivere un codice per la soluzione di semplici problemi applicativi di interesse per l'ingegnere civile e ambientale. |
Prerequisiti | Nessuno |
Metodi didattici | Lezioni frontali ed esercitazioni con OCTAVE. |
Modalità di verifica dell'apprendimento | Verifica scritta con risposte aperte o a scelta multipla. La durata della prova è di norma pari a un'ora, fac-simili delle prove d'esame sono reperibili, previa registrazione, sul gruppo Facebook informatica@unipg (https://www.facebook.com/groups/infromatica.unipg/). Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa |
Programma esteso | Architettura di un sistema di elaborazione, architettura a bus, CPU, memorie,dispositivi I/O, bus. Linguaggio macchina. Ilsistema operativo, i linguaggi di programmazione. La rappresentazione binaria e in alte basi. La rappresentazione dei numeri naturali, interi e reali. La rappresentazione dei caratteri. Programmazione eprogrammazione strutturata: sequenze, selezioni e iterazioni. I diagrammi a blocchi. Le strutture di selezione e iterazione in OCTAVE/MATLAB. Equivalenza tra strutture e scrittura degli algoritmi privilegiando l'uso delle matrici in OCTAVE/MATLAB. Script e funzioni per la ricerca dello zero di una funzione e la soluzione di un sistema di equazioni lineari. |