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.