Global Laboratory for Industry-driven Software Development

Catalog of Télécom SudParis courses

Code

IGFE CSC 7437

Semester

Fall

Domain

Informatique

Program

Master of Science

Language

Anglais/English

ECTS Credits

6

Class hours

42

Workload

114

Program Manager(s)

Department

  • Informatique

Organisation

Cours/TD/TP/projet/examen : Cours + TP + project

Learning objectives

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.

Prerequisites

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

Assessment formula

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%)

References

http://agilemethodology.org
https://www.martinfowler.com/books/duvall.html
https://theagileadmin.com/what-is-devops/

Pedagogical methods

Project Based Learning and Hybrid learning