a.a. 2010-2011

Ingegneria del Software (03BID)

Corso di Laurea in Ingegneria dell'organizzazione d'impresa

Docente

Esercitatore

Marco Torchiano
marco.torchiano AT polito.it
tel: 011 564-7088

Fabrizio Lamberti
fabrizio.lamberti AT polito.it


Avvisi


Materiale del corso

  • Materiale lezione:
    • Slide di teoria
    • Screencast delle lezioni.
    • File ZIP (5 GB!) con gli screencast dell'a.a. 2009/2010. I file leggibili dovrrebbero essere quelli con estensione m4v o mov.

  • Software:
    • Immagine ISO di un CD con tutta il sw necessario da installare
    • Immagine ISO di Live CD Linux con tutto il sw già installato
      Per farlo funzionare occorre, nel BIOS del PC, abilitare il boot dal CD-ROM
  • Plugin di Eclipse per la sottomissione dei laboratori. Può essere installato ed utilizzato anche da casa: Plugin
  • Raccolta di errori tipici negli esercizi di laboratorio
  • Tutorial vari
  • Collezione di temi d'esame.
  • Procedura d'esame.

Materiale delle esercitazioni

Codice Java visto durante le esercitazioni in aula. Per ora il materiale si riferisce all'a.a. 2009/2010.

Esercitazioni in laboratorio

Il corso è diviso in due squadre che accedono alle ora di laboratorio a settimane alterne:

  • Squadra A: matricola < 154660
  • Squadra B: matricola > 154660

Ogni due settimane viene pubblicata una esercitazione da svolgere in laboratorio. Tipicamente, l'esercitazione chiede di approfondire i concetti e gli esercizi visti in aula

Gli studenti borsisti forniranno assistenza per lo svolgimento di tali esercitazioni

Vi saranno 6 esercitazioni, una per settimana.


Testi, link, tool

Java

    • Java Tutorial (java.sun.com/tutorial)
    • Java Tools and APIs documentation (java.sun.com/j2se/1.4/docs)
    • Java Code Conventions
    • Arnold, Gosling, Holmes. "The Java Programming Language - 4th edition", Addison-Wesley, 2006
    • Eckel, "Thinking in Java (3rd ed.)", Prentice Hall, 2000 (ebook)
    • Horstmann, Cornell, "Core Java 2, Volume I: Fundamentals (6th ed.)", Prentice Hall, 2000

UML

    • Cetus links (www.cetus-links.org)
    • Fowler, Scott, "UML Distilled (2nd ed.)", Addison-Wesley, 1999

Tools

Appelli