Università telematica internazionale UNINETTUNO

Ingegneria civile e ambientale (Anno Accademico 2018/2019) - Costruzioni, Estimo e Topografia

Informatica

CFU: 6
Lingua: Italiano
Descrizione dell'insegnamento
Il corso di informatica mira ad introdurre i concetti di base dell’informatica con particolare enfasi sulla programmazione. Tra gli argomenti del corso troviamo: l’architettura degli elaboratori, la codifica dell’informazione, il software, gli algoritmi, le reti, la sicurezza informatica e la programmazione di alto livello. Il corso introduce inoltre le nuove tecnologie del terzo millennio e inizia il percorso di apprendimento della programmazione in linguaggio C che verrà portata a compimento nel successivo insegnamento di Algoritmi e programmazione avanzata.
Prerequisiti
Nozioni elementari di matematica.
Scopi
L'obiettivo del corso è di fornire allo studente i principi fondamentali del funzionamento di un elaboratore elettronico e di introdurre tutte quelle discipline che oggi giorno si affiancano all’uso dei calcolatori. Sono presentate anche le nuove tecnologie e le applicazioni del terzo millennio. In seguito si pone come obiettivo principale quello di portare gli allievi ad un buon livello di conoscenza della programmazione. L’illustrazione delle principali istruzioni e costrutti supportati dal linguaggio di programmazione C trattato durante il corso sarà affiancata da un cospicuo numero di esempi svolti commentati dal docente e da esercizi da svolgere a casa a cura degli allievi.
Contenuti
Il corso analizzerà i vari aspetti della disciplina dell’informatica, con particolare attenzione alle seguenti aree d’interesse:
  • L’architettura degli elaboratori
  • I codici numerici
  • L’elaborazione, la misura e la codifica dell’informazione
  • L’algebra di Boole ed i circuiti logici
  • Il software
  • Le reti di calcolatori e in particolare la rete Internet
  • La sicurezza informatica
  • Le nuove tecnologie e le applicazioni del terzo millennio
  • Il linguaggio di programmazione C
  • Le variabili in C
  • Le espressioni
  • Le strutture di controllo;
  • Le funzioni
  • I vettori e le matrici;
  • I puntatori
  • I caratteri e le stringhe
  • I file
Testi

TEORIA (consigliati, non obbligatori)

Marco Mezzalama, Elio Piccolo: Capire l'informatica. Dal microprocessore al Web 2.0. CittàStudi, 2010
D.P. Curtin, K. Foley, K. Sen, C. MorinInformatica di base 5/ed, Mc Graw Hill Education, ISBN: 9788838667473

 

PROGRAMMAZIONE (consigliati, non obbligatori)

Kim N. King: Programmazione in C (seconda edizione), Apogeo, ISBN: 9788850328697
Deitel Paul J, Deitel Harvey  M: Il linguaggio C. Fondamenti e tecniche di programmazione (8. ed) , Pearson 2016
I testi indicati sono alternativi tra loro e possono benissimo essere sostituiti da altri. Per imparare a programmare da zero si sconsiglia il venerabile Kernighan-Ritchie (Brian W Kernighan, Dennis M. Ritchie, Il linguaggio C. Principi di programmazione e manuale di riferimento, seconda edizione, Pearson). Si tratta del testo scritto dall’autore del linguaggio, è completo e molto ben fatto, ma non ha assolutamente un approccio didattico. Può essere utile per programmatori che conoscono altri linguaggi.

 

Esercitazioni
Le esercitazioni presentate durante il corso coprono l'intero programma.
Docente d'Area
Emanuel Weitschek
Docenti video
Prof. Marco Mezzalama - Politecnico di Torino (Torino - Italy)
Prof. Angelo Raffaele Meo - Politecnico di Torino (Torino - Italy)
Elenco delle lezioni
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
    •  Lezione n. 11: Functions 
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan
Ghassan Kanaan

Sede centrale

Corso Vittorio Emanuele II, 39
00186 Roma - ITALIA
C.F.: 97394340588
P.IVA: 13937651001

Posta certificata

info@pec.uninettunouniversity.net

Segreteria Studenti

Numero verde: 800 333 647
tel: +39 06 692076.70 (1)
e-mail: info@uninettunouniversity.net

Videoconferenza

Biblioteca 1^ piano: 90.147.90.157
Sala Riunioni 5^ piano: 90.147.90.158

Hai bisogno di maggiori informazioni?

Lasciaci i tuoi dati


Richiedi informazioni