INFO4102 : Projet Intégré 1
Integrated project 1
- Responsable(s) :
-
- Daniel Hirschkoff
- Enseignant(s) :
-
- Francois Schwarzentruber
Niveau
M1+M2
Discipline
Informatique
ECTS
3.00
Période
1e semestre
Département
Localisation
Site Monod
Année
2024
Public externe (ouverts aux auditeurs de cours)
Informations générales sur le cours : INFO4102
Content objectif
Each project is developed by a group of students. They design and develop a piece of software during one year, and apply good practices of software development management. Students also frequently present the progress in their project.
By the end of the project, students should be able to follow good development practices, inspired from the Agile software development methodology:
- organise a project
- decompose the development in subtasks
- peer review of code
- perform tests
- continuous integration
- design and defend a software architecture
- be able to communicate effectively
Content prerequis
- Object-oriented languages
- Algorithms
Content renseignements
To be defined.
Content bibliographie
- Clean Code - A Handbook of Agile Software Craftsmanship, R. C. Martin
- Refactoring - Improving the Design of Existing, M.Fowler