Università telematica internazionale UNINETTUNO

Ingegneria informatica (Anno Accademico 2018/2019) - Ingegneria Informatica

Informatica

CFU: 9
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 fornisce infine una panoramica completa sulla programmazione nel linguaggio C.
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

Marco Mezzalama, Elio Piccolo: Capire l'informatica. Dal microprocessore al Web 2.0. CittàStudi, 2010
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

Altri testi per eventuali approfondimenti:
D.P. Curtin, K. Foley, K. Sen, C. Morin: Informatica di base 5/ed, Mc Graw Hill Education, ISBN: 9788838667473

Esercitazioni
Le esercitazioni presentate durante il corso coprono l'intero programma.
Docente d'Area
Emanuel Weitschek
Docenti video
Prof. Paolo Enrico Camurati - Politecnico di Torino (Torino - Italy)
Prof. Farouk Al Omari - Yarmouk University (Irbid City - Jordan)
Elenco delle lezioni
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
    •  Lezione n. 26: Files 
Farouk Al Omari
    •  Lezione n. 27: Pointers I 
Farouk Al Omari
    •  Lezione n. 28: Pointers II 
Farouk Al Omari
    •  Lezione n. 29: Strings 
Farouk Al Omari
    •  Lezione n. 30: Structures 
Farouk Al Omari
    •  Lezione n. 31: Sorting I 
Farouk Al Omari
    •  Lezione n. 32: Sorting II 
Farouk Al Omari
    •  Lezione n. 33: Sorting III 
Farouk Al Omari
    •  Lezione n. 34: Searching 
Farouk Al Omari
    •  Lezione n. 35: 2d Arrays 
Farouk Al Omari
    •  Lezione n. 36: Stacks I 
Farouk Al Omari
    •  Lezione n. 37: Stacks II 
Farouk Al Omari
    •  Lezione n. 38: Queues I 
Farouk Al Omari
    •  Lezione n. 39: Queues II 
Farouk Al Omari
    •  Lezione n. 40: Queues III 
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 46: Recursion I 
Farouk Al Omari
    •  Lezione n. 47: Recursion II 
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 49: Recursion IV 
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 51: Programming 
Aliaa Youssif
    •  Lezione n. 52: Pointers II 
Aliaa Youssif
    •  Lezione n. 53: Files 
Aliaa Youssif

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