School / Prep
ENSEIRB-MATMECA
Internal code
EE6IF112
Description
The project is an opportunity to apply all the concepts learned in Algorithms and Programming to solve a concrete problem. Unlike the first semester, the main objective of the final rendering is to propose a robust and optimized implementation.
To achieve this, a number of tools complementary to C programming will be studied beforehand in practical exercises:- Use of git versioning software- Reading and writing in a file- Handling abstract data types (problem modeling, modular and synthetic writing)- GDB debugging tool- valgrind debugging tool (memory leak)- Modular code slicing, multi-file compilation (make).
Teaching hours
- CIIntegrated Courses9h
- TDTutorial12h
- TIIndividual work10h
Mandatory prerequisites
Unix and the C language (PG108)
Further information
Programming
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 | Report | 1 |