fondamenti di informatica - Dipartimento di Ingegneria dell

FONDAMENTI DI INFORMATICA
Corso di Laurea in Ingegneria Meccanica
Emanuele Marino
[email protected]
pagina web del corso:
www.dsi.unifi.it/users/marino/Meccanica/Meccanica.htm
Orario Lezioni: Mercoledì 10.30 – 13.30,
Venerdì 11.30 – 13.30
Ricevimento: Giovedì 10.00 – 12.00 (oppure su
appuntamento via e-mail) presso Laboratorio di
Intelligenza Artificiale, DSI, Facoltà di Ingegneria,
Firenze in via Santa Marta 3.
Argomenti del Corso
• Introduzione
• Algoritmi
• Calcolatori Elettronici:
– Sistemi di Numerazione, Rappresentazione
dell’Informazione e Aritmetica Binaria.
– Algebra Booleana e Reti Logiche.
– Architettura di Von Neumann e sue estensioni,
linguaggio Assembler.
• Linguaggi di Programmazione
• Programmazione in “C”
Materiale Didattico e Bibliografia
• Sulla pagina web del corso trovate:
– Dispense delle Lezioni (Slides) in formato PDF.
– Esercizi utili alla preparazione dell’esame.
• Libri seguiti:
– F. Cesarini, F. Pippolini, G. Soda Fondamenti di Informatica, Ed.
Cremonese, 1993.
– E. Vicario Fondamenti di programmazione, Società Editrice
Esculapio, 2006.
– D. Mandrioli, S. Ceri, L. Sbattella, P. Cremonesi, G. Cugola
Informatica: arte e mestiere, McGraw-Hill, 2008.
• Approfondimenti:
– H. Schildt, C la guida completa, McGraw-Hill, 2000.
Modalità di Esame
• Tesina:
– Programma in C con Relazione.
– Una volta consegnata, vale per tutte le sessioni fino a
quando non si è superato l’esame.
• Compito scritto:
– Bisogna prima aver consegnato la Tesina.
– Il compito è superato se il voto è almeno 18.
• Prova orale:
– Discussione Tesina (Obbligatorio).
– Se il Compito è stato superato ma si ha intenzione di
cambiare il voto, si può sostenere un esame orale su
tutto il programma del corso.