|

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.
|