School / Prep
ENSEIRB-MATMECA
Internal code
EI7PG203
Description
The object-oriented programming project is an application and continuation of module PG202.
It consists in porting C code to Java, applying object mechanisms.
The aim is to set up a class architecture that takes into account the
points of desired evolution. Development is carried out in parallel, with unit testing and the use of fake objects.
Students are divided into teams of 5, with regular reporting.
Plan
realization of a first functional version with unit tests.
consideration of the change point and study of the two solutions.
refactoring of the code according to one of the solutions and evaluation of the solution.
defense
Competencies
C3. Level 3C4. Level 2C7. Level 2
Teaching hours
- TDTutorial20h
- TIIndividual work30h
Syllabus
production of a first functional version with unit tests.
consideration of the change point and study of the two solutions.
code refactoring according to one of the solutions and evaluation of the solution.
Defense
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Minutes | 1 | ||||
Project | Defense | 1 |