- Oggetto:
- Oggetto:
Fondamenti di informatica - INF/01
- Oggetto:
Anno accademico 2010/2011
- Codice dell'attività didattica
- SCF0032
- Docente
- Prof. Rossano Gaeta (Titolare del corso)
- Corso di studi
- laurea I° livello in DAMS - Torino [f006-c302]
- Anno
- 1° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Caratterizzante
- Crediti/Valenza
- 9
- SSD dell'attività didattica
- INF/01 - informatica
- Oggetto:
Sommario insegnamento
- Oggetto:
Programma
Obiettivi formativi del corso
Il corso, di carattere istituzionale, si propone di fornire una introduzione generale all’informatica e all’uso dei calcolatori, e di fornire altresì gli strumenti metodologici e pratici per lo sviluppo di algoritmi e programmi. Il corso si articola in due parti: una prima parte generale per l’introduzione dei concetti fondamentali e per la creazione di una conoscenza di base sui principi della tecnologia dell’informazione; una seconda, che prevede la sperimentazione dei principi della costruzione di algoritmi e della programmazione
Risultati dell'apprendimentoL’esame di Fondamenti di Informatica si articola in una prova scritta e una orale. L’ammissione alla prova orale è subordinata al superamento della prova scritta che consiste nello sviluppo di un algoritmo e di un programma in Javascript.
Programma d’esame
Parte Generale:
- Introduzione ai concetti di base degli elaboratori elettronici e dell’informatica.
- L’informazione (testo, numeri, immagini, suoni…) e la sua rappresentazione digitale.
- Analisi funzionale della struttura di un elaboratore (Hardware).
- Software di base e sistemi operativi.
- Reti di calcolatori.- Parte su algoritmi e programmazione:
- Algoritmo; istruzioni sequenziali, condizionali, iterative
- Strutture dati: array e matrici
- Programmazione in Javascript
Programma da 10 CFU: integrazione del programma da 9 CFU con un piccolo progetto HTML da concordare con il docente
Programma da 5 CFU: da concordare con il docenteTesti consigliati e bibliografia
“Informatica “ di G. Micheal Schneider, Judith L. Gersting, Apogeo EditoreMateriale didattico fornito dal docente
Note
Gli studenti possono reperire tutte le informazioni aggiornate sul corso all’indirizzo Internet
http://www.di.unito.it/%7Erossano/DIDATTICA/.
In questa pagina è possibile trovare materiale didattico aggiuntivo, informazioni aggiornate riguardanti eventuali variazioni minime di programma, orario e luogo di ricevimento, ecc.Foundations of Computer Science
Objectives
To introduce the students to the concept of algorithms and programming, information
coding as well as to illustrate the basic notions of computer architecture and operating
systems.
Content:
Algorithms specification using flow diagrams and pseudo-code.
Programming in core Javascript.
Digital coding for characters, numbers, images, sounds, and video.
Processors, memories, and I/O in computer architectures
Operating systems principles, file system.Testi consigliati e bibliografia
- Oggetto: