Peace flag

Menu testuale: Apa | Bda | Inf 1 | Inf 2 | Oop | Pad | Rca | Sim | Chi sono | Contatti | Links


In questo momento sono:

contatore visite

Scopi

Il corso, congiuntamente al corso Informatica II, intende fornire i concetti fondamentali della scienza degli elaboratori elettronici, descriverne i principi di funzionamento, illustrare le componenti principali sia hardware sia software ed introdurre le nozioni fondamentali per la loro programmazione.
Relativamente a quest'ultimo tema il corso vuole mostrare come affrontare e risolvere problemi via via pił complessi, passando da una definizione iniziale poco precisa ad una specifica il pił possibile completa e progettando soluzioni che richiedono tecniche per padroneggiare la complessitą dei problemi. Il linguaggio di riferimento sarą il C.


Responsabili

Docente
Fulvio Corno
fulvio.corno@polito.it
Telefono: 011/5647053
Fax: 011/5647099

Tutore
Sergio Porcu
sergio.porcu@gmail.com
Telefono: 0785/329002
Fax: 0785/329135


Contenuti

Concetti generali. Hardware. Software.
Struttura dell'elaboratore.
Rappresentazione dell'informazione negli elaboratori.
Aritmetica degli elaboratori:
    Sistemi di numerazione, cambiamenti di base di numeri interi e frazionari senza segno.
    Operazioni in binario puro.
    Rappresentazioni in Modulo e segno e in Complemento a 2.
    Somma, sottrazione e shift in complemento a 2.
    Numeri frazionari in fixed point e floating point.
Algebra di Boole:
    Semplificazione delle espressioni logiche mediante i teoremi.
Il linguaggio C (parte I):
    Tipi di dato fondamentali.
    Struttura dei programmi.
    Operatori di base.
    Strutture di controllo.
    Vettori, matrici, array.
    Funzioni (cenni).


Materiale didattico

Spazio web del docente

Materiale del tutore in area studenti

Spazio web Ce.Te.M.