Ingegneria del Software (e basta)

6
1 Ingegneria del Software (e basta) A.A. 2009-2010 Prof. Mauro Migliardi

description

Ingegneria del Software (e basta). A.A. 2009-2010 Prof. Mauro Migliardi. Perche’?. Perche’ saper programmare e’ importante Mentalita’ orientata ai problemi Approccio divide et impera Costruzione di soluzioni per passi … Si vende bene sul mercato del lavoro Quindi…. Scopo del Corso. - PowerPoint PPT Presentation

Transcript of Ingegneria del Software (e basta)

Page 1: Ingegneria del Software (e basta)

1

Ingegneria del Software (e basta)

A.A. 2009-2010Prof. Mauro Migliardi

Page 2: Ingegneria del Software (e basta)

2

Perche’?

• Perche’ saper programmare e’ importante– Mentalita’ orientata ai problemi– Approccio divide et impera– Costruzione di soluzioni per passi– …– Si vende bene sul mercato del lavoro

• Quindi…

Page 3: Ingegneria del Software (e basta)

3

Scopo del Corso

• Insegnare programmazione OO• Linguaggio e ambiente di programmazione

Java– Principali librerie e strutture dati

• Design Patterns– Concetto + Alcuni Esempi

• Approccio corso?– PRATICO

Page 4: Ingegneria del Software (e basta)

4

Logistica• Lezioni frontali

– Slides– Codice di esempio generato al volo– I vostri appunti

• Esercitazioni– Esercizi da svolgere in aula ASID– Con la mia presenza– Ma non guidati– SOLUZIONE FORNITA A POSTERIORI

• Studio Indipendente– Un Manuale di OOP in Java (e.g. Cohoon Davidson: Java, guida

alla programmazione)– Design Patterns: Elements of Reusable Software (Gamma et. al.)

Page 5: Ingegneria del Software (e basta)

5

Esame

• Scritto a calcolatore– Un po’ come le esercitazioni– Potete portarvi tutto quello che volete

• Orale– Discussione dello scritto

Page 6: Ingegneria del Software (e basta)

6

Reperibilita’• Docente

– In ufficio su appuntamento– Posta elettronica– Telefono

• Documentazione– Slides ed esempi on-line– harness.cipi.unige.it/IS– Troverete anche materiale correlato su

• http://harness.cipi.unige.it/IS1• http://harness.cipi.unige.it/IS2

Pronti?