Software Engineering / Génie Logiciel
- Master 1 International in Computer Science, year 2013/2014, first semester
- Master 1 IFI, année 2013/2014, premier semestre
Goals / Objective
The goal of this course is to introduce and use several software engineering techniques, focusing on object and component orientation.
Organisation
Course (common to English and French parts) : Philippe Collet
Labs (English): Philippe Collet
TP machine (French) : Philippe Collet, Simon Urli
- 4 weeks of lecture of 3h30 (common SE course)
- 6 labs of 3h30 (Linux, Java, Eclipse)
- 2 weeks of lecture for french M1 IFI (Software product lines), not for M1int (C++ instead)
- 3 labs of 3h30 (Variability management with Familiar)
Lectures / Cours
Labs (M1Int)
Project SePrj1314
TD (M1 IFI)
- TD 1 : GlTD1y1314 : Réfléxivité en Java, prise en main du projet récurrent
- TD 2 : GlTD2y1314 : Tests unitaires, JUnit et mockito
- TD 3 : GlTD3y1314 : Généricité et héritage
- TD 4 : GlTD4y1314 : Patrons de conception
- TD 5 : GlTD5y1314 : Chargement dynamique
Projet GlPrj1314
Evaluation (M1Int)
Grading:
- 10% presence and participation in labs
- 40% project
- 50% final exam
- Final exam: Wednesday, December 19th, morning
- Project: SePrj1314 deadline: postponed to monday 6th january 2014, 11:59pm
Last year Exam subject:
ExamM1Int-SE-1213-v01.pdf
Evaluation (M1 IFI)
Modalités de contrôle:
- 25% présence et participation aux TDs
- 35% projet
- 40% exame final écrit
- Examen final: en Janvier
- Projet 1 (patrons de conception et chargement dynamique) : GlPrj1314 date limite de rendu: lundi 25 novembre 2013, 23h59
- Projet 2 (ligne de produits) : à venir
Examen de l'année précédente :
- partie GL (valait 4 ECTS): ExamM1-GL-1213-v01.pdf:
- partie LPL (valait 2 ECTS) : l'évaluation individuelle consistait en la construction de feature models sur machine : Instructions-Eval-LPL.pdf
ce sera différent cette année, avec un examen papier classique
L'examen de cette année couvrira l'équivalent de ces deux examens, mais sous la forme d'un seul examen papier.
Resources
- Eclipse IDE beginner's tutorial by Lars Vogel - link
- ListOfEclipseShorcuts - useful list of Eclipse shortcuts (will get updated as we progress)
- ExternalResources - additional material, reference material, exercises, books (will get updated as we progress)
--
PhilippeCollet - 02 Dec 2013