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 2019
Erogato Erogato nel 2019/20
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 mediante gruppo WhatsApp o su richiesta.
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 WhatsApp.

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