Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

Programming Project - 3PMIPPR2

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 0
    • Tutorials : 0
    • Laboratory works : 28.0
    • Projects : 0
    • Internship : 0
    • Written tests : 0
    ECTS : 2.5

Goals

The objective of this course is to write reliable and complete program in C that:

    1. Solve certian problem of reasonable algorithmic difficulty within the allotted time;
    2. Understand and respect certain imposed specifications and constraints on the program structure and organization;
    3. Properly use some development tools such Git, Valgrind, gdb, etc.;
    4. Experiment with agile development techniques: test-driven development and pair programming.
Contact Dawood AL CHANTI

Content

The main elements to be seen in this course are:

    1. One subject among three subjects (Cell Counting, Percolation or Simulation of the N-body problem).
    2. Usage of knoweldge in C programming to write a complete program that solve the chosen problem.
    3. Use of classical development tools in C: make, gdb, valgrind, git,
    4. Collaboration in pairs,
    5. Delivery of a complete project: README, compilation and usage instructions, unit tests.


Prerequisites

"Tronc commun Programmation" course

Tests

Continuous assessment + final project + defense



session 1 = Suivi de l'avancement (20%), projet rendu et rapport (60%), soutenance (20%)
session 2 = Travail complémentaire et/ou amélioration du travail rendu en session 1
session 1 confinée = Suivi de l'avancement (20%), projet rendu et rapport (40%), soutenance (40%)
session 2 confinée = Travail complémentaire et/ou amélioration du travail rendu en session 1 confinée

Additional Information

Curriculum->1Y Core Curriculum->Semester 6

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Date of update September 21, 2021

Université Grenoble Alpes