Skip to content
Snippets Groups Projects
Commit 8978478b authored by Alexandre MEYER's avatar Alexandre MEYER
Browse files

TD

parent be994bcd
No related branches found
No related tags found
No related merge requests found
Pipeline #141947 passed
......@@ -17,3 +17,21 @@ L’UE «Conception et Développement d’Applications » se trouve dans l’ens
Une part importante de cette UE est consacrée à la conception et au développement d’une application durant les TP, par groupe de 2 ou 3 étudiants.
</p>
## Cours
La page des [cours](cours) regroupe les pdf des CM, les modcalités d'évaluation et des anciens sujets.
## TD
La page des [TD](td) regroupe les pdf des TD et toutes les informations sur le module Image à rendre.
## Projets
La page des [Projets](projet) regroupe toutes les informations sur le déroulment et les évaluations autour du projet.
## Doc
Le [dépôt git de l'UE](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp) regroupant
- de nombreux exemples de code (SDL_simple, Pacman, SDL_ImGUI)
- [ainsi que des documentations pour les installations](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/tree/master/doc)
- [Installer WSL](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/blob/master/doc/wsl.md) (WSL=Linux sous windows)
- Choix d'un [éditeur de code](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/blob/master/doc/ide.md)
- etc.
\ No newline at end of file
......@@ -70,7 +70,8 @@ width="200" query="?200"}
- Avec un framework plus conséquent : Qt
### Evaluation (les différentes notes)
## Evaluation (les différentes notes)
* Un contrôle mi-parcours de 1h30 (40%) avant la phase de réalisation du projet
* [Annales CC mi-parcours)(annales)
* Evaluation du module "Image" (TDs outils) (10%)
......
---
title: "LIFAPCD TD"
description: "LIFAPCD TD"
......@@ -8,22 +7,44 @@ description: "LIFAPCD TD"
## TD
#### TD Conception de logiciel
- [TD Conception : étude de la conception de différentes applications, diagramme des classes](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle.pdf)
- [Elements de correction du TD Conception](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle_corriges.pdf)
Il y a des TD au tableau/stylo et des TD sur machine. Pour la partie marchine, le module Image est à rendre.
#### TD Conception et diagramme des classes
- [TD Conception : étude de la conception de différentes applications, diagramme des classes](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle.pdf)
- [Elements de correction du TD Conception](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle_corriges.pdf)
#### TD Outils-0 Installation et choix d'un éditeur de code
- Choisisser un éditeur de code. Nous vous conseillons de choisir parmi VSCode, Visual Studio(Windows), XCode(MacOS), CLion ou Codeblocks (Windows/Linux).
- [Regarder les consignes d'installation ici](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/blob/master/doc/install.md)
#### TD Outils-1 Classe Image
Voir l'énoncé de la [Partie 1](TD_outils_1)
- Ecrire les classes Image et la structure Pixel
- Oraganisation des fichiers
- Documentation de code (Doxygen)
- Diagramme des classes
- Test mémoire (Valgrind)
#### TD Outils-2 Deboguage
Voir l'énoncé de la [Partie 2](TD_outils_2)
#### TD outils 1 : Editeur de code, débogueur et diagramme
- Voir énoncé de la [1ère partie](/lifap4_td#td_outils_-_partie_1editeur_de_code_debogueur_et_diagramme) du TD outils
- Gestion de mémoire/Optimisation de code sur un exemple "jouet"
- puis déboguage des fonctions de sauvegarde et de chargement d'une image
- Gdb
- Valgrind
#### TD outils 2 : Gestion de mémoire/Optimisation de code
- Voir énoncé de la [2ème partie](/lifap4_td#td_outils_-_partie_2gestion_de_memoire_optimisation_de_code) du TD outils
#### TD Outils-3 Bibliothèques
Voir l'énoncé de la [Partie 3](TD_outils_3)
#### TD outils 3 : Bibliothèques
- Voir énoncé de la [3ème partie](/lifap4_td#td_outils_-_partie_3bibliotheques) du TD outils
- Installer les librairies SDL2
- Ecrire la classe ImageViewer
- Tester votre module avec le script de notation
#### TD outils 4 : Gestionnaire de version
- Voir énoncé de la [4ème partie](/lifap4_td#td_outils_-_partie_4gestionnaire_de_version_git) du TD outils
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment