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

...

parent fd0a8a06
No related branches found
No related tags found
No related merge requests found
Pipeline #142050 passed
# LIFAPCD Conception et développement d'applications # Conception et développement d'applications
Responsables de l'enseignement : [Alexandre Meyer](http://liris.cnrs.fr/alexandre.meyer) et [Nicolas Pronost](http://liris.cnrs.fr/nicolas.pronost) Responsables de l'enseignement : [Alexandre Meyer](http://liris.cnrs.fr/alexandre.meyer) et [Nicolas Pronost](http://liris.cnrs.fr/nicolas.pronost)
...@@ -10,10 +10,12 @@ Volume horaire : 9h de CM, 12h de TD et 39h de TP ...@@ -10,10 +10,12 @@ Volume horaire : 9h de CM, 12h de TD et 39h de TP
## Objectif de l'UE ## Objectif de l'UE
<p style="text*align:justify;"> <p style="text*align:justify;">
L'UE «Conception et Développement d'Applications » se trouve dans l'ensemble des UE d'algorithmique et de programmation de la licence STS mention Informatique. L'objectif de cette UE est de donner une première expérience de développement d'une application informatique de taille assez conséquente pour des étudiants ayant suivi déjà 3 UE d'algorithmique et de programmation avant. Nous abordons essentiellement trois domaines de compétences. L'UE «Conception et Développement d'Applications » se trouve dans l'ensemble des UE d'algorithmique et de programmation de la licence STS mention Informatique en 2e année (L2). L'objectif de cette UE est de donner une première expérience de développement d'une application informatique de taille assez conséquente pour des étudiants ayant suivi déjà 3 UE d'algorithmique et de programmation avant. Nous abordons essentiellement trois domaines de compétences.
* Conception de l'architecture d'un logiciel : programmation modulaire, diagramme de dépendances des classes, boucle d'évènements, utilisation de librairies externes, multi*plateforme ;
* Outils d'aide à la mise au point de programme : débogueur, documentation du code, analyse de performances, makefile, gestion de version de code (git). Conception de l'architecture d'un logiciel : programmation modulaire, diagramme de dépendances des classes, boucle d'évènements, utilisation de librairies externes, multi-plateforme.\
* Gestion de projet : cahier des charges, diagramme de Gantt, documentations, rapport, démo, présentation. Outils d'aide à la mise au point de programme : débogueur, documentation du code, analyse de performances, production de l'application à partir du code (make/cmake), gestion de version de code (git).\
Gestion de projet : cahier des charges, diagramme de Gantt, documentations, rapport, démo, présentation.
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. 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> </p>
......
...@@ -3,6 +3,7 @@ title: "Cours" ...@@ -3,6 +3,7 @@ title: "Cours"
description: "Cours" description: "Cours"
--- ---
![lifapcd.png](doc/supports_de_cours.jpg)
......
web/content/cours/doc/supports_de_cours.jpg

2.79 KiB

...@@ -4,9 +4,11 @@ description: "Projet" ...@@ -4,9 +4,11 @@ description: "Projet"
--- ---
![lifapcd.png](doc/projet.jpg)
## Projet réalisation en TP ## Projet réalisation en TP
![idea.jpg](/idea.jpg){.align-center width="150" query="?150"}
#### Sujet et critères de notation #### Sujet et critères de notation
...@@ -17,7 +19,10 @@ Vous êtes libre du sujet de votre projet, mais discutez-en avec les intervenant ...@@ -17,7 +19,10 @@ Vous êtes libre du sujet de votre projet, mais discutez-en avec les intervenant
* [N'oubliez pas de lire les règles à respecter lors de la conception et la réalisation d'un projet](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/blob/master/doc/coding_rules.md) * [N'oubliez pas de lire les règles à respecter lors de la conception et la réalisation d'un projet](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/-/blob/master/doc/coding_rules.md)
* Regardez également les critères de notations (notes "Technique", "Conception" et "Organisation") [dont le détail est ici](https://docs.google.com/spreadsheets/d/1OcpRm6gQtmRNWSXeG7QwnFJ6Eqzl7_DKCjUM4V9P4A0/edit?usp=sharing). (IMPORTANT A LIRE) * Regardez également les critères de notations (notes "Technique", "Conception" et "Organisation") [dont le détail est ici](https://docs.google.com/spreadsheets/d/1OcpRm6gQtmRNWSXeG7QwnFJ6Eqzl7_DKCjUM4V9P4A0/edit?usp=sharing). (IMPORTANT A LIRE)
* Vous devez **être autonome ET nous montrer régulièrement l'état d'avancement de votre projet**. Un groupe dont les membres arrivent à 10h voir plus tard, voir pas du tout et qui, tout d'un coup, une semaine avant la soutenance ont un projet bien abouti, sera considéré comme très très suspect. * Vous devez **être autonome ET nous montrer régulièrement l'état d'avancement de votre projet**. Un groupe dont les membres arrivent à 10h voir plus tard, voir pas du tout et qui, tout d'un coup, une semaine avant la soutenance ont un projet bien abouti, sera considéré comme très très suspect.
* Travail en équipe : vous disposez de 100 points par projet. A la fin du projet, vous affectez ces points à chacun des membres du groupe en fonction du degré d'implication. Par exemple, un groupe équilibré avec une personne un peu plus leader donnera 30, 30 et 40 points. Cette information servira à moduler les notes de chacuns (voir les critères de notation dans la grille). La modulation peut aller plus loin que juste les points sur l'organisation du travail. Un étudiant non impliqué peut avoir une note très faible sur les 3 parties, loin du reste du groupe. * Travail en équipe : vous disposez de 100 points par projet. A la fin du projet, vous affectez ces points à chacun des membres du groupe en fonction du degré d'implication. Par exemple, un groupe équilibré avec une personne un peu plus leader donnera 30, 30 et 40 points. Cette information servira à moduler les notes de chacuns (voir les critères de notation dans la grille). La modulation peut aller plus loin que juste les points sur l'organisation du travail. Un étudiant non impliqué peut avoir une note très faible sur les 3 parties, loin du reste du groupe.
![lifapcd.png](doc/cahier2.jpg)
#### Cahier des charges #### Cahier des charges
......
web/content/projet/doc/cahier.png

29.3 KiB

web/content/projet/doc/cahier2.jpg

164 KiB

web/content/projet/doc/projet.jpg

28.9 KiB

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