Presentazione

Organizzazione della Didattica

DM270
STATISTICA E GESTIONE DELLE IMPRESE

Sistemi di elaborazione 1

8

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 44 0 12 69

Periodo

AnnoPeriodo
I anno1 trimestre

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
01/10/201307/12/2013

Tipologia

TipologiaAmbitoSSDCFU
base Nessun ambitoING-INF/058


Responsabile Insegnamento

ResponsabileSSDStruttura
Dott.ssa BAZZANELLA LAURA N.D.

Altri Docenti

Non previsti

Attività di Supporto alla Didattica

Non previste

Bollettino

nessuno

Il corso di Sistemi di Elaborazione I ha come obiettivo quello di fornire allo studente del primo anno gli strumenti di base delle metodologie costruttive per la risoluzione dei problemi e la conoscenza dei principi costruttivi delle moderne macchine di calcolo. Lo studente dovrà acquisire una buona conoscenza relativamente al progetto di algoritmi e strutture dati elementari e dovrà dimostrare una sufficiente conoscenza della struttura hardware del calcolatore, con particolare riferimento alla rappresentazione delle informazioni di base, Il corso prevede delle esercitazioni di programmazione che hanno lo scopo di permettere allo studente di verificare la sua capacita` operativa nel risolvere esercizi e problemi direttamente legati agli argomenti proposti a lezione.

Il corso prevede 44 ore di didattica frontale in aula e 12 ore di didattica frontale in laboratorio informatico.

Architetture dei Sistemi di Elaborazione (hardware): Bus, Memoria Primaria e Secondaria, I/O, CPU. Architetture dei Sistemi di Elaborazione (software): Organizzazione dei moderni sistemi operativi. Scheduling dei processi. Principi di funzionamento di un sistema multitasking. Il file system. Rappresentazione dei dati in un sistema di elaborazione. Rappresentazione dei caratteri. Rappresentazione dei numeri: interi senza segno (notazione posizionale a base 2 e a base n), interi con segno complemento a due, frazionari in virgola fissa, frazionari in virgola mobile, errore di rappresentazione assoluto e percentuale. Algebra di Boole e logica proposizionale. Operatori logici. Tabelle di verità. La programmazione. Il concetto di problema, di algoritmo e di macchina di calcolo. Il progetto di algoritmi. Valutazione asintotica delle prestazioni. Upper bound e lower bound. Strutture dati elementari: vettori, liste, sequenze, insiemi, pile, code. Algoritmi di ricerca, Algoritmi di ordinamento. Linguaggi di programmazione. Il linguaggio C. Compilazione ed esecuzione di programmi.

L'esame prevede una prova scritta, una prova di programmazione al calcolatore ed eventualmente una prova orale.


D. BENEVENTANO, S. BERGAMASCHI, C. SARTORI, Fondamenti di Informatica - Linguaggio di riferimento C. : Società Editrice ESCULAPIO, 2000

Materiale didattico, informazioni e comunicazioni riguardanti il corso sono presenti nella piattaforma di e-learning Moodle di Scienze Statistiche (https://didattica.stat.unipd.it). In questo modo, sara' possibile anche per gli studenti non frequentanti seguire lo svolgimento del corso, fruendo delle esercitazioni proposte durante le lezioni. - Iscrizione al corso. La chiave di accesso per questo corso è "se1a" (senza virgolette)