
02AZODK
A.A. 2026/27
Italiano
Corso di Laurea in Ingegneria Logistica E Della Produzione - Torino
| Didattica | Ore |
|---|
| Docente | Qualifica | Settore | h.Lez | h.Es | h.Lab | h.Tut | Anni incarico |
|---|
| SSD | CFU | Attivita' formative | Ambiti disciplinari | ING-INF/05 | 5 | A - Di base | Matematica, informatica e statistica |
|---|
Il corso intende presentare i fondamenti dell'informatica, con lo scopo di chiarirne i principi teorici per permettere una corretta valutazione delle possibilità applicative degli elaboratori elettronici.
Il corso intende presentare i fondamenti dell'informatica, con lo scopo di chiarirne i principi teorici per permettere una corretta valutazione delle possibilità applicative degli elaboratori elettronici.
Per questo corso non sono previsti prerequisiti, né precedenze di acquisto.
Per questo corso non sono previsti prerequisiti, né precedenze di acquisto.
Evoluzione del calcolo automatico: breve storia dei calcolatori meccanici, elettromeccanici ed elettronici.
Sistemi di numerazione (in particolare il sistema binario); numeri relativi (codifica in modulo e segno ed in complemento a due); numeri frazionari (problemi di approssimazione; codifica fixed-point e floating-point; lo standard IEEE-754); codifica BCD; operazioni aritmetiche in binario puro ed in complemento a due; errori di overflow e di underflow; informazioni non numeriche (codici binari, codice ASCII); protezione dell'informazione dagli errori casuali (codici a rivelazione ed a correzione d'errore).
Variabili booleane, operatori logici (AND, OR, NOT, EXOR), tavola di verità, teoremi booleani, minimizzazione di espressioni logiche
Transistori, porte logiche, circuiti combinatori, flip-flop, circuiti sequenziali, registri; tecnologie elettroniche (MOS, bipolari, circuiti integrati)
Unità di input (buffer, ADC; tastiera, mouse, scanner, tavoletta grafica); unità di output (buffer; video, stampanti, plotter); unità operativa (ALU, registri, flag); memoria (indirizzamento, RAM, ROM; floppy-disk, hard-disk, CD-ROM; nastri magnetici, QIC, DAT); unità di controllo (program-counter, instruction-register, esecuzione di un'istruzione); sistemi di comunicazione (modem e reti)
Il sistema operativo (funzionalità; sistemi batch, multitask, time-sharing, real-time, fault-tolerant); gli strumenti per lo sviluppo dei programmi (interprete, compilatore, linker, librerie statiche e dinamiche, debugger, profiler); linguaggi di programmazione (codice macchina, linguaggio assembler, linguaggi ad alto livello)
Evoluzione del calcolo automatico: breve storia dei calcolatori meccanici, elettromeccanici ed elettronici.
Sistemi di numerazione (in particolare il sistema binario); numeri relativi (codifica in modulo e segno ed in complemento a due); numeri frazionari (problemi di approssimazione; codifica fixed-point e floating-point; lo standard IEEE-754); codifica BCD; operazioni aritmetiche in binario puro ed in complemento a due; errori di overflow e di underflow; informazioni non numeriche (codici binari, codice ASCII); protezione dell'informazione dagli errori casuali (codici a rivelazione ed a correzione d'errore).
Variabili booleane, operatori logici (AND, OR, NOT, EXOR), tavola di verità, teoremi booleani, minimizzazione di espressioni logiche
Transistori, porte logiche, circuiti combinatori, flip-flop, circuiti sequenziali, registri; tecnologie elettroniche (MOS, bipolari, circuiti integrati)
Unità di input (buffer, ADC; tastiera, mouse, scanner, tavoletta grafica); unità di output (buffer; video, stampanti, plotter); unità operativa (ALU, registri, flag); memoria (indirizzamento, RAM, ROM; floppy-disk, hard-disk, CD-ROM; nastri magnetici, QIC, DAT); unità di controllo (program-counter, instruction-register, esecuzione di un'istruzione); sistemi di comunicazione (modem e reti)
Il sistema operativo (funzionalità; sistemi batch, multitask, time-sharing, real-time, fault-tolerant); gli strumenti per lo sviluppo dei programmi (interprete, compilatore, linker, librerie statiche e dinamiche, debugger, profiler); linguaggi di programmazione (codice macchina, linguaggio assembler, linguaggi ad alto livello)
Testo consigliato dal docente responsabile del corso:
Gli argomenti che costituiscono programma d'esame sono tutti e soli quelli trattati nella raccolta di lucidi (escluso il capitolo dei flow-chart), mentre le videocassette indicate e i testi ausiliari e di approfondimento, pur coprendo tutto il programma, sono sovrabbondanti.
Testo ausiliario (attenzione: contiene argomenti non programma d'esame):
Sono disponibili in formato PDF
Le videolezioni n. 23, 24 e 25 non sono pertinenti al programma d'esame.
Molti temi d'esame simili (per la parte di teoria) possono essere scaricati dal sito: http://security.polito.it/~lioy/06azn/
Testo consigliato dal docente responsabile del corso:
Gli argomenti che costituiscono programma d'esame sono tutti e soli quelli trattati nella raccolta di lucidi (escluso il capitolo dei flow-chart), mentre le videocassette indicate e i testi ausiliari e di approfondimento, pur coprendo tutto il programma, sono sovrabbondanti.
Testo ausiliario (attenzione: contiene argomenti non programma d'esame):
Sono disponibili in formato PDF
Le videolezioni n. 23, 24 e 25 non sono pertinenti al programma d'esame.
Molti temi d'esame simili (per la parte di teoria) possono essere scaricati dal sito: http://security.polito.it/~lioy/06azn/
L'esame comprende domande di verifica su tutti gli argomenti citati in "Contenuti". La durata è di 1 ora, non si possono consultare appunti né libri. È concesso l'uso della calcolatrice, ma non di calcolatori portatili.
L'esame comprende domande di verifica su tutti gli argomenti citati in "Contenuti". La durata è di 1 ora, non si possono consultare appunti né libri. È concesso l'uso della calcolatrice, ma non di calcolatori portatili.