Code
IGFE CSC 7437
Semestre
Fall
Domaine
Informatique
Programme
Master of Science
Langue
Anglais/English
Crédits ECTS
6
Heures programmées
42
Charge de travail
114
Coordonnateur(s)
Département
- Informatique
Organisation
Cours/TD/TP/projet/examen : Cours + TP + projectAcquis d'apprentissage
The emphasis is on development of a prototype system in which software has a significant role. The software must be developed following a continuous integration approach based on agile development methods. The teams (made up of students located around the world) will be expected to deliver working software (to a real client) in a sequence of weekly sprints.
Prérequis
Each team member must be able to program competently in a high-level programming language. They must also know the fundamentals of software engineering, including all aspects of the software life-cycle.
Evaluation
The following learning objectives will form the basis of the evaluation –
1) Team work in a global context (using appropriate planning, communication and management tools)
2) Use of an industrial-strength version control system
3) Use of an industrial-strength continuous integration platform-service for agile development
4) Quality-assurance on delivered work
5) Interaction with an industrial client
Formule de l'évaluation
The final mark will be calculated from:
• Continual delivery of work (50%)
• Engineering log journal (20%)
• Participation in global learning lab.s (20%)
• Presentation/Soutenance (10%)
Bibliographie
http://agilemethodology.org
https://www.martinfowler.com/books/duvall.html
https://theagileadmin.com/what-is-devops/
Approches pédagogiques
Project Based Learning and Hybrid learning