Cette UE est en contrôle continu : contrôle « sur table » (45%), projet informatique (35%) et note d'assiduité et participation en TP (20%).
Cours TDs TPs Total étudiant ECTS 27h 13.5h 18h 58.5h 6 Cours Java here…
Exemple de contrôle Java quiz on
Set<E>
here…Travaux pratiques, progression
Projet 2024-2025
Le projet est commun avec l'UE Conception des Applications Internet ; voir ci-après…
Cette UE est en contrôle continu : contrôle « sur table » (45%), projet informatique (35%) et note d'assiduité et participation en TP (20%).
Cours TDs TPs Total étudiant ECTS 15h 7.5h 16.5h 39h 4 Cours TypeScript here…
Exemple de contrôle TypeScript quiz on
Set<E>
here…Travaux pratiques, progression
- Code barre
- N°INSEE
- Feature detection
- Université
- Palindrome
- Currency et Currency++
- Obama versus Trump
Projet 2024-2025
Note d'information
Les étudiants souhaitant utiliser Java peuvent mettre en œuvre une librairie spécialisée here… sans obligation de visualisation avec navigateur Web.
Sujet
tfjs-vis API est la librarie JavaScript de visualisation connexe à TensorFlow.js.
Le but du projet est d'ajouter des fonctionnalités de visualisation personnalisable dans une application Web pré-existante écrite en TypeScript (access project on GitHub here…) et traitant de données issues de processus et de tables de décision reposant sur la norme Decision Model and Notation -DMN- here… Il est possible d'éditer des modèles DMN en ligne here… ou en téléchargeant Camunda Modeler here…
Exemple de modèle DMN
Exemple de données issues de la table de décision
Developer annual salary
{ "status": "RANDOMIZED", "data": [{ "Programming language": "TypeScript", "Version": 7, "Developer medal": "Gold", "Developer annual salary ($ US)": 78000, "_DMiNer_ UNIQUE hit rule(s)": 14 }, { "Programming language": "TypeScript", "Version": 16, "Developer medal": "Bronze", "Developer annual salary ($ US)": 76000, "_DMiNer_ UNIQUE hit rule(s)": 18 }, { "Programming language": "TypeScript", "Version": 18, "Developer medal": "Bronze", "Developer annual salary ($ US)": 76000, "_DMiNer_ UNIQUE hit rule(s)": 18 }, { "Programming language": "Java", "Version": 1, "Developer medal": "Bronze", "Developer annual salary ($ US)": 60000, "_DMiNer_ UNIQUE hit rule(s)": 11 }, {…
En l'état, l'application pré-existante inclut un fichier source
Dataviz.ts
qu'il faut augmenter en fonctionnalités de visualisation (ne pas modifier les autres fichier source TypeScript ou faire une demande d'extension du code à l'enseignant en cas de blocage). Le cas échéant, modifier le fichierLiveDMN.com.html
qui comporte une division (actuellement vide) dans laquelle s'opère la visualisation<div class="BlaBlaBla Screen" id="Dataviz_area"></div>
.Contraintes
- TypeScript obligatoire, i.e., il est interdit de coder le projet en JavaScript directement
- Il faut couvrir les ver. ≥ 1.3 de DMN
Modalités de contrôle du projet
Le travail est fait en binôme ou monôme. L’évaluation se fait via la rédaction d'un manuel de quelques pages qui explique quelles sont les fonctionnalités de visualisation ajoutées ? comment les mettre en pratique ? quelle organisation du code a été retenue ? quelle(s) librairie(s) a(ont) été utilisée(s) ?… Il faut déposer (au format ZIP uniquement) le manuel et le code source du projet au plus tard le dernier jour de travail avant les vacances de Noël (note zéro si non reçu avant minuit) ⤳ dépôt here… Merci de signaler par un e-mail à l'enseignant le dépôt (bien mentionner dans l'e-mail le lien Web sur le fichier ZIP ainsi que le(s) membre(s) du binôme ou monôme).
Cette UE est évaluée par un examen comptant pour 70% ainsi qu'un projet et une note d'appréciation du travail en TP et projet comptant pour 30%.
Cours TDs TPs Total étudiant ECTS 18h 9h 9h 36h 4 Cours
- Notions générales
- Web-Oriented Architecture -WOA- here
- Notions techniques (back-end)
- Notions techniques (front-end)
- Angular here
Projet 2024-2025 here…
Modalités de contrôle du projet
Le travail est fait en binôme ou monôme. Il faut déposer (au format ZIP uniquement) le code source du projet au plus tard le dernier jour de travail avant les vacances de Noël (note zéro si non reçu avant minuit) ⤳ dépôt here. Merci de signaler par un e-mail à l'enseignant le dépôt (bien mentionner dans l'e-mail le lien Web sur le fichier ZIP ainsi que le(s) membre(s) du binôme ou monôme).