Computer Programming Project
- UE code SMATM110
-
Schedule
45Quarter 1
- ECTS Credits 3
-
Language
French
- Teacher
From a precise project, the course yields to enable the student to work, together, through the entire process of the creation and the building of a computer application. The students need to choose between two projects:
- "Applied mathematics" oriented project
- "Mathematics didactics" oriented project
The objectives of the course are
Realise a long term programming project, from design to implementation
For the applied mathematics orientation, learn to use modern development tools (unit tests, Git...)
For the didactic orientation, learn the use of animation libraries to build a visualization of a mathematical concept.
- Projects presentation and sudents groups formation in function of their project choice
- Personal task repartition
- Learning of the needed computer tools for the project (Java, Html, Mysql database language, ...)
- Communication protocols between the modules of the program.
- Writing the modules - Connecting all the modules together
- Writing the documentation for the program
- Individual presentation and evaluation
- Projects presentation and sudents groups formation in function of their project choice
- Personal task repartition
- Learning of the needed computer tools for the project (Java, Html, Mysql database language, ...)
- Communication protocols between the modules of the program.
- Writing the modules - Connecting all the modules together
- Writing the documentation for the program
- Individual presentation and evaluation
The students have to build their project during one semester. Participation to the weekly sessions is mandatory.
Via a common project
Individual evaluation wrt the task devoted to everybody and an individual presentation.
Depending on the needed computing languages and tools
| Training | Study programme | Block | Credits | Mandatory |
|---|---|---|---|---|
| Master in Mathematics | Standard | 1 | 3 | Yes |
| Master in Mathematics | Finalité approfondie | 1 | 3 | Yes |
| Master in Mathematics | Finalité didactique | 1 | 3 | Yes |
| Master in Mathematics | Finalité spécialisée en data science | 1 | 3 | Yes |
| Master in Mathematics | Finalité spécialisée en en Project Engineering | 1 | 3 | Yes |
| Master of Education, Section 4: Mathematics | Standard | 2 | 3 | Yes |