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
  • Marco Ferrante
Ore
  • 40 Ore - Marco Ferrante
CFU 5
Regolamento Coorte 2018
Erogato Erogato nel 2018/19
Erogato altro regolamento
Attività Affine/integrativa
Ambito Attività formative affini o integrative
Settore ING-INF/05
Anno 1
Periodo Secondo Semestre
Tipo insegnamento Opzionale (Optional)
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.
Condividi su