Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria informatica (Anno Accademico 2014/2015) - Information and communication technologies engineering (riservato agli studenti della Helwan University, Cairo, Egitto)

Informatica (edizione 2010)


CFU: 9
Lingua contenuti:Inglese
Descrizione dell'insegnamento
Architettura degli elaboratori, sistemi di numerazione, le reti, la sicurezza informatica. Introduzione alla programmazione in Linguaggio C.
Prerequisiti
Nozioni elementari di matematica.
Scopi
L'obiettivo del corso è inizialmente 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. In seguito si pone come obiettivo 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 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 delle discipline informatiche, con particolare attenzione alle seguenti aree d’interesse:
  • L’elaborazione, la misura e la codifica dell’informazione;
  • L’architettura dell’elaboratore;
  • I circuiti logici;
  • Il software;
  • Le reti di calcolatori e in particolare la rete Internet;
  • La gestione dei dati;
  • Cenni sulla sicurezza informatica.
  • variabili in C
  • espressioni
  • strutture di controllo
  • funzioni
Testi
D.P. Curtin, K. Foley, K. Sen, C. Morin:Informatica di base 5/ed, Mc Graw Hill Education, ISBN: 9788838667473
Kim N. King: Programmazione in C (seconda edizione), Apogeo, ISBN: 9788850328697

Altri testi per eventuali approfondimenti:
A. R. Meo, M. Mezzalama, Peiretti: Fondamenti di informatica I e II, UTET
A. R. Meo, M. Mezzalama, Peiretti: Il PC e la rete, UTET
Linguaggio C 4/ed Guida alla programmazione Alessandro Bellini, Andrea Guidi, McGraw-Hill, ISBN: 9788838665790, Giugno 2009 (attenzione che sia la 4a edizione)
C Corso di programmazione II Edizione, H.M. Deitel, P.J. Deitel, Apogeo edizioni (oppure III edizione)
Esercitazioni
Le esercitazioni presentate durante il corso coprono l'intero programma.
Docente/Tutor Responsabile insegnamento
Claudio Fornaro
Docenti video
Prof. Marco Mezzalama - Politecnico di Torino (Torino - Italy)
Prof. Angelo Raffaele Meo - Politecnico di Torino (Torino - Italy)
Prof. Claudio Demartini - Politecnico di Torino (Torino - Italy)
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  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 27: Pointers I  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 28: Pointers II  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 29: Strings  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 30: Structures  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 31: Sorting I  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 32: Sorting II  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 33: Sorting III  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 34: Searching  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 35: 2d Arrays  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 36: Stacks I  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 37: Stacks II  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 38: Queues I  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 39: Queues II  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 40: Queues III  Vai alla lezione
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 46: Recursion I  Vai alla lezione
Farouk Al Omari
    •  Lezione n. 47: Recursion II  Vai alla lezione
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 49: Recursion IV  Vai alla lezione
Farouk Al Omari
Farouk Al Omari
    •  Lezione n. 51: Programming  Vai alla lezione
Aliaa Youssif
    •  Lezione n. 52: Pointers II  Vai alla lezione
Aliaa Youssif
    •  Lezione n. 53: Files  Vai alla lezione
Aliaa Youssif