Licence informatique et Master informatique Technologies de l'Internet UPPA

Informations sur les configurations ici

Technologie Orientée Objet (Semestre 5)

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

  1. Code barre
  2. N°INSEE
  3. Lotto!
  4. Horner
  5. Palindrome
  6. Currency et Currency++

Projet 2024-2025

Le projet est commun avec l'UE Conception des Applications Internet ; voir ci-après…

Conception des Applications Internet (Semestre 5)

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

  1. Code barre
  2. N°INSEE
  3. Feature detection
  4. Université
  5. Palindrome
  6. Currency et Currency++
  7. 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 fichier LiveDMN.com.html qui comporte une division (actuellement vide) dans laquelle s'opère la visualisation <div class="BlaBlaBla Screen" id="Dataviz_area"></div>.

Contraintes

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).

Composants et Services Logiciels (Semestre 3)

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

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).