Master en Informatique pour la communication (Università degli Studi di Milano)

Cet enseignement présente les techniques de base pour la conception de systèmes logiciels complexes.

Infos

Date Info
22/12/2011 Lieu et heure des épreuves orales de Génie logicien pour janvier 2012
Les épreuves orales de janvier auront lieu au Departement d'Informatique selon le calendrier suivant: jeudi 12/01, 9:30, sala riunioni secondo piano; vendredi 27/01, 9:30, aula 6.
07/10/2011 Lieu et heure des épreuves orales de Génie logicien pour octobre 2011
Les épreuves orales de octobre auront lieu au Departement d'Informatique selon le calendrier suivant: mercredi 12/10, 14:30, aula 5; lundi 24/10, 10:30, aula 6.
06/07/2011 Heures de bureau annulées
Les heures de bureau regulières sont annulées jusqu'au prochaîn semestre. Les étudiants peuvent organiser un rendez-vous via e-mail.
06/07/2011 Lieu et heure des épreuves orales de Génie logicien pour juillet 2011
Les épreuves orales de juillet auront lieu jeudi 14/7 à 10:30 dans l'aula6 du Departement d'Informatique.
13/06/2011 Lieu et heure des épreuves orales de Génie logicien pour juin 2011
Les épreuves orales de juin auront lieu au Departement d'Informatique selon le calendrier suivant: lundi 20/6, 10:30, aula 6; jeudi 23/6, 10:30, sala riunioni secondo piano; vendredi 24/6, 10:30, aula 6.
06/05/2011 Évaluation du cours de Génie logiciel
L'évaluation de l'enseignement sera effectuée pendant la partie initiale de la leçon du 10 mai.
29/03/2011 Changement d'heure pour la leçon de Génie logicien du 14/4
La leçon du 14/4 de Génie logiciel commencera à 13:00.
24/03/2011 Interruption leçon de Génie logiciel
La leçon du 4/4 de Génie logiciel est annulée
15/02/2011 Commencement du 2me semestre
Suivant la décision du Comité didactique pour l'Informatique, les leçons commencerons à partir du 7 Mars.

Langue

Les leçons sont en italien.

Horaires du cours

Les cours auront lieu au département d'Informatique, selon le calendrier suivant:

Jour Heure Lieu
mardi 9:30 - 11:30 aula alfa
jeudi 12:30 - 14:30 aula beta

Tout changement à l'horaire sera annoncé en classe et publié dans la section Infos de cette page.

Heures de bureau

Sur rendez-vous (par e-mail). Il est possible contacter l'enseignant par e-mail, en prenant soin de lire à l'avance le guide préparé par le professeur Sebastiano Vigna et précisant clairement dans le message le nom du cours et l'année scolaire. En particulier, les étudiants sont encouragés à toujours utiliser leur adresse académique (c'est à dire celui basée sur la domaine studenti.unimi.it) en signant avec nom et numéro d'identification et rappelant que le temps de réponse peut varier en fonction des engagements de l'enseignant.

Materiel bibliographique

La partie sur le génie logiciel fait référence au livre: Eric J. Braude, Michael E. Bernstein, Software Engineering -- Modern Approaches, Second Edition, Wiley, 2011 (ISBN 978-0-471-69208-9).

La partie sur les patrons de conception se base sur: Eric Freeman, Elisabeth Freeman, Head First -- Design Patterns, O'Reilly, 2004 (ISBN 0-596-00712-4).

Les leçons sur SWT sont basés sur les tutoriels de la University of Manitoba sur les widgets de base et sur les layout managers. Les étudiants les plus courageux peuvent essayer les widgets avancés.

Les outils de développement introduits sont décrits dans le tutoriel JUnit, le chapitre 2 et le chapitre 4 (jusqu'au paragraphe «Advanced Merging», exclus) du livre Version Control with Subversion, ainsi que dans les tutoriels Hg Init et An Introduction to the UNIX Make Utility.

Programme

Le programme fait référence aux arguments detaillés dans le calendrier des leçons, qui corresponds au matériel du livre adopté dans les chapitres de 1 à 9.

Calendrier des leçons

Sujet
08/03/2011 Introduction
15/03/2011 Stratégie
22/03/2011 Conception OO et tests unitaires
24/03/2011 Cycle de vie des logiciels
29/03/2011 Singleton et fabrique simple
31/03/2011 Interfaces graphiques
07/04/2011 UML
12/04/2011 UML
14/04/2011 Observateur
19/04/2011 Gestion de versions et des modifications
28/04/2011 Outils de développement
03/05/2011 Fabrique
05/05/2011 Patron de méthode
10/05/2011 Adaptateur
12/05/2011 Façade et décorateur
17/05/2011 Commande
19/05/2011 Itérateur
24/05/2011 Objet composite
26/05/2011 Modèle-Vue-Contrôleur
31/05/2011 Modèle-Vue-Contrôleur
07/06/2011 État
09/06/2011 Autres patrons
14/06/2011 Exercices de recapitulation
16/06/2011 GWT et Modèle-Vue-Présentation

Modalités d'examination

L'examination consiste en un test orale.

Sessions d'examen

Session Date
juin 20/06/2011
juillet 14/07/2011
septembre 19/09/2011
octobre 12/10/2011
janvier 12/01/2012
janvier 27/01/2012