Fondamenti di informatica + Laboratorio di programmazione

Laurea triennale in Ingegneria Informatica - Anno 2011-2012

Introduzione al corso

Registrazione per le esercitazioni in laboratorio

Introduzione all'informatica

  1. Algoritmi
  2. Programmi
  3. Rappresentazione dei numeri
  4. Rappresentazione dell'informazione
  5. Algebra di Boole
  6. Complessità computazionale
  7. Calcolatore
  8. Sistema operativo
  9. Basi di dati
  10. Internet
  11. Applicazioni web
  12. Javascript
  13. Collaudo del software

Programmazione in C++

  1. Basi del linguaggio
  2. Collezioni e flussi di dati
  3. Funzioni
  4. Classi
  5. Ereditarietà
  6. Qt: interfacce grafiche
  7. Qt: segnali e slot
  8. Iteratori e puntatori

Esercizi di programmazione

Testi consigliati

Testi alternativi

  • J.G. Brookshear: Informatica. Una panoramica generale - Pearson (2012)
  • U. Avalle, L. Console, M. Ribaudo: Introduzione all'informatica - UTET (2010)
  • E. Clementini: Fondamenti di Informatica – Programmazione strutturata in C++ - Carocci (2006)
  • B. Stroustrup: Programming: Principles and Practice Using C++ - Addison-Wesley (2008)
  • H. Schildt: C++: A Beginner's Guide - McGraw-Hill (2003)
  • S. Prata: C++ Primer Plus - Addison-Wesley (2011)
  • L.J. Aguilar: Fondamenti di programmazione in C++ - McGraw-Hill (2008)

Altro materiale

Date e risultati degli esami

  • 2011-12-21 - Quiz + consegna progetti
  • 2012-01-23 - Appello ordinario (quiz + programmazione)
  • 2012-02-23 - Appello ordinario (quiz + programmazione)
  • 2012-06-04 - Appello ordinario (quiz + programmazione)
  • 2012-06-25 - Appello ordinario (quiz + programmazione)
  • 2012-09-07 - Appello ordinario (quiz + programmazione)
  • 2012-09-21 - Appello ordinario (quiz + programmazione)