Course syllabus
Lecons: 3h/sem
Activite de laboratoire: 1h/sem = 2h/2sem.s
Projet: 1h/sem = 2h/2sem.s
Nombre de credit points: 3
Travaux pratiques et projet:
Ioan Cosmin Radu, raduioancosmin@yahoo.com
Conditions préalables:
"Structures de données et Algorithmes" and "Programmation Orientée Objet"
Notes et charge de travail
Votre degre pour ce cours sera gagne/ calcule comme suit :
- Laboratoire + presence(c/l/p) 10%+10%
- Projet 30%
- Exam finale 50%
Les devoirs pour les travaux pratiques seront assignes chaque semaine et chaque un consistera en un petit nombre d'exercises. Pour le projet final, vous pouvez choisir n'importe quel sujet que vous voulez pour la plus ample etude. Votre projet consiste en une application realisee avec les methodes presentees au cours. Dans tous cas, le produit final sera un rapport ecrit et une livraison de logiciel. Les notes pourraient etre aussi ajustes legerement vers l'haut selon les contributions regulieres et positives aux discussions en classe.
La politique des projets.
1. les projets couvrent le cycle de vie entiere de developpement de produits de logiciel: l'analyse, la conception, et le codage. Le resultat du projet est un vrai produit de logiciel. 2. les leçons et les devoirs fournissent la connaissance necessaire pour la realisation de projet. 3. les soumissions de projet ne doivent pas inclure des materiels externes (par exemple, la toile telecharge). 3. le projet doit etre livre sur la date due. Aprés cette date les projets ne sont plus acceptes et recevront une note zero. 4. le projet est un travail de recherche individuelle. 5. Les projets exigeront l'engagement de beuacoup temps. Nous recommandons fortement que les etudiants commencent a traite des taches tot.
Indications aux Projets
1. Au debut du semestre une liste de sujets de projet est mise a la disposition en web. Chaque etudiant rapporte son choix prefere pour un sujet. La liste des soumissions sera publie au debut du mois de mars. 2. A travers le semestre, les etudiants seront responsables du developpement d'un projet. 3. Le projet sera soumis au debut du mois de mai. On peut demander à l'etudiant de recrire le rapport du projet si le projet est insuffisant. 4. Dans les dernières deux semaines du semestre les etudiants doivent soutenir une 15 presentation de minutes du projet. La presentation est une condition pour passer à l'examen. Nous prevoyons que l'effort depense aide l'etudiant pour gagner une comprehension minutieuse de developpement de projet de logiciel.
La Politique d'examen
L'examen consiste en des reponses a un questionnaire et des exercices de analyse, conception et implementation des petites applications logicielles.
Notes de cours: Diapositives
Livres:
Le Processus du logiciel
1. R.S.Pressman, Software Engineering: A Practitioner's Approach, 6/e, McGraw-Hill, 2004.
2. L.D.Serbanati, Integrating Tools for Software Development, Yourdon Press Computing Series, Prentice Hall, 1992.
Mèthodes orientées objet
3. M. Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e, Addison-Wesley, 2003.
4. C. Larman, UML 2 et les design patterns, 3/e, Pearson Education France, 2005.
5. M. Fowler, Analysis Patterns: Reusable Object Models, Addison-Wesley, 1996.