spot
The primary purpose of this lecture is to explore various computer science technologies which are exercized through:
of a complex application like those developed in an actual scientific collaboration.
Throughout this lecture, the following items will be investigated:
A graphical application loosely inspired from an actual scientific imaging application, will be used throughout this lecture to back our exploration.
Day 1 | Bootstrapping the tools, first steps with C++ programmation:
|
|
Day 2 | ||
Day 3 |
|
|
Day 4 |
|
|
Day 5 and more |
The various steps which will be followed on during this hands-on:
The first steps on how:
are described on this page.
Your work will be graded considering the following 3 items:
- choice and respect of coding conventions
- choice of variables, methods, classes, ... naming
- code clarity
- usage of Doxygen
- CMT
- Subversion to manage and monitor the evolution of your work (regular, logical commits with sensible comments)
- Doxygen to document your code
- tests of the code in a dedicated directory (with svn use)