Questa pagina si riferisce agli Anni Accademici precedenti al 2017-2018.
In questa sezione vengono proposti i testi adottati e consigliati insieme con alcune dispense di approfondimento.
Lo studente è libero di integrare il materiale con informazioni prese dalla rete.
Nel Diario delle lezioni sono proposte alcune delle slide usate in aula.
Testi
Adottato
-
H. M. Deitel, P. J. Deitel, “C – Corso completo di programmazione“, Apogeo
- Capitolo 1: tutti i paragrafi
- Capitolo 2: tutti i paragrafi
- Capitolo 3: tutti i paragrafi
- Capitolo 4: tutti i paragrafi
- Capitolo 5: tutti i paragrafi escluso il 5.11
- Capitolo 6: tutti i paragrafi
- Capitolo 7: tutti i paragrafi
- Capitolo 8: par. 8.1, 8.2, 8.5, 8.6, 8.7, 8.10 [funzione strlen() ]; per le parti non citate è richiesta la capacità di consultazione
- Capitolo 9: tutti i paragrafi
- Capitolo 10: tutti i paragrafi escluso il par. 10.8
- Capitolo 11: tutti i paragrafi
- Capitolo 12: par. 12.3
- Appendici A,B: capacità di consultazione
- Appendice C,D,E
Consigliati per approfondimenti
- D. P. Curtin, K. Foley, K. Sen, C. Morin, “Informatica di base“, McGraw-Hill
- C. Batini, L. Carlucci Aiello, M. Lenzerini, A. Marchetti Spaccamela, A. Miola “Fondamenti di Programmazione dei Calcolatori Elettronici“, Franco Angeli
- A. Kelley, I. Pohl, “C – Didattica e Programmazione“, Addison-Wesley
Dispense
- R. Nicolussi, Appunti sul corso di Fondamenti di Informatica, Facoltà di Ingegneria, Università degli Studi di Roma “La Sapienza” (Diario delle lezioni)
- D. D’Aloisi, “Architettura del calcolatore e rappresentazione dell’informazione”, Facoltà di Ingegneria, Università degli Studi di Roma “La Sapienza” (versione pdf)
- P. Terrevoli, “Elaborazione dell’immagine”, Facoltà di Ingegneria, Università degli Studi di Roma “La Sapienza” (zip con versione pdf)
- S. Fratini, “Guida all’uso dell’ambiente di sviluppo DEV-C++4 per la programmazione in C”, Facoltà di Ingegneria, Università degli Studi di Roma “La Sapienza” (versione pdf)
- D. Bloisi, materiale vario sul sito del corso da lui tenuto
Esercizi
Gli esercizi svolti in classe possono essere scaricati dalla sezione diario delle lezioni.
Nella sezione Esami Passati sono raccolti alcuni testi d’esame tipo.
Una collezione di vecchi esercizi ed esami è scaricabile da qui.
Software
Le esercitazioni pratiche all’elaboratore prevedono l’uso dell’ambiente di sviluppo NetBeans per Windows, installato sulle postazioni del Laboratorio “Paolo Ercoli”.
Tale ambiente sarà adoperato anche in sede d’esame.
Dal momento che una prova d’esame consiste nello sviluppo di un programma in laboratorio in forma strettamente individuale, gli studenti sono caldamente invitati ad acquisire la migliore competenza possibile su quell’ambiente, frequentando il laboratorio negli orari consentiti (anche al di fuori delle esercitazioni).
NetBeans può essere scaricato gratuitamente da questo link (Win, Linux e Mac).
Per installare NetBeans sui sistemi windows si consiglia di seguire questa guida.