Programme des cours 2026-2027
INDK0002-4  
Développement de projets
  • Projet intégré
  • Développement Front End & User Experience
Durée :
Projet intégré : 36h Proj.
Développement Front End & User Experience : 9h Th, 9h Pr
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications5
Nom du professeur :
Projet intégré : Benoit Burlion, Isabelle Dony, Cédric Peeters
Développement Front End & User Experience : Vincent Spies
Coordinateur(s) :
Cédric Peeters
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au deuxième quadrimestre
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
Projet intégré
Il s'agit d'un projet concret proposé par les professeurs. Ce travail consiste à réaliser un projet de laboratoire qui intègre les matières abordées dans plusieurs unités d'enseignement (analyse1, POO2, analyse2, base de données 1, base de données 2, Développement WEB 2. Et possiblement d'autres matières selon le projet à traiter).
L'expérience utilisateur ainsi que l'interface utilisateur seront réfléchies dans l'activité d'apprentissage "Développement Front End & User Experience".
Développement Front End & User Experience
Les 5 éléments de l'UXD.
Bootstrap.
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Projet intégré
en termes de savoir-faire :

  • être attentif à la demande d'un client
  • établir des spécifications pour un travail et rédiger un cahier des charges
  • structurer correctement les données
  • produire les diagrammes d'analyse adéquats
  • organiser son travail dans le temps
  • produire du code lisible
  • présenter un résultat convivial
en termes de savoir-être :

  • ayant acquis une connaissance élargie au sujet de diverses technologies concurrentes, pouvoir porter un regard critique approprié sur certaines stratégies de développement, ...
  • s'informer à propos des sujets qui sont étudiés
  • respecter les délais
  • respecter les autres et travailler en équipe
Développement Front End & User Experience
Poser les questions adéquates et adaptées aux spécifications demandées et comprendre son interlocuteur pour identifier les besoins de l'utilisateur
Adapter ses techniques de communication, son vocabulaire à l'interlocuteur quel qu'il soit
Soigner l'ergonomie des applications
Savoirs et compétences prérequis :
Projet intégré
Maîtrises des principes élémentaires de programmation et des environnements de développement proposés aux cours.
Développement Front End & User Experience
  • Savoir développer en HTML, CSS et Javascript.
Activités d'apprentissage prévues et méthodes d'enseignement :
Projet intégré
  • L'analyse et le développement de l'application sont réalisés par un groupe d'étudiants sous la supervision de l'équipe enseignante.
  • Le travail est structuré en différentes phases. 
  • La gestion des groupes est supervisée par une équipe de spécialistes en psychologie sociale des groupes et des organisations de l'ULiège.
  • Chaque groupe doit tenir un journal de bord : y seront notamment noté toutes les réunions ainsi que les relevés de décisions. Tout incident (quelqu'il soit) y sera consigné en notant la date, l'heure, le contexte et les personnes impliquées.
  • Sur base de ce journal de bord, l'équipe enseignante propose deux jalons obligatoires ou "points de situation" sur l'ensemble du PI.
Développement Front End & User Experience
Cours théoriques accompagnés d'exemples et d'exercices sur ordinateur.<br /><br /> Cours théoriques accompagnés d'exemples et d'exercices
Mode d'enseignement (présentiel, à distance, hybride) :
Projet intégré
Travail de groupe avec échéances fixes.
Le travail se fait à domicile et aussi en classe en présentiel. 

 
Développement Front End & User Experience
Présentiel et travaux à domicile.
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Lectures recommandées ou obligatoires et notes de cours :
Développement Front End & User Experience
   
Modalités d'évaluation et critères :
Projet intégré
À l'échéance, le groupe fournit :

  • une application fonctionnelle respectant les besoins précisés par le client 
  • un rapport de groupe reprenant les différentes étapes du travail de l'année (incluant un cahier des charges, les diagrammes UML, les choix techniques, la manière dont le groupe a fonctionné)
Evaluation certificative : lors de la présentation orale avec démonstration et séance de questions-réponses (pendant la session d'examen), le groupe expose ses choix d'analyse et d'implémentation. Il procède ensuite à une démonstration du produit.
 
Pour cette évaluation certificative, l'équipe enseignante évalue :

  • le travail effectué tout au long de l'année;
  • le rapport soumis;
  • la présentation;
  • les réponses données lors de la séance de questions-réponses.
  • la démonstration;
  • l'implication de chaque membre du groupe.
Pendant le déroulement du projet,

  • Sur base du journal de bord, l'équipe enseignante évalue le comportement des contributeurs et pourra le cas échéant exclure un étudiants au comportement inadapté (selon les critères définis ci-dessous).
  • Un groupe peut demander la tenue d'un "point de situation" si le groupe n'arrive plus a maintenir une ambiance cordiale, pré-requis indispensable à l'avancement des travaux.
 

  • Critères de comportement inacceptable
    1°) Communication négative :
    Évaluer la fréquence et le ton des interactions. Un langage agressif, des critiques constantes ou des commentaires dévalorisants peuvent être des indicateurs de comportement problématique.
    2°) Non-respect des délais :
    Documenter les retards répétés dans la soumission de tâches ou de contributions. Cela peut affecter l'ensemble du groupe et doit être noté.
    3°) Manque de collaboration :
    Observer si la personne refuse de collaborer avec les autres, ne partage pas les informations nécessaires ou ne participe pas aux discussions de groupe.
    4°) Comportement perturbateur :
    Noter les comportements qui interrompent le travail des autres, comme des distractions fréquentes ou des interruptions inappropriées lors des réunions.
    5°) Résistance au feedback :
    Évaluer la manière dont la personne réagit aux critiques constructives. Un refus systématique d'accepter des retours peut indiquer un comportement problématique.
    6)° Impact sur le moral du groupe :
    Observer si le comportement de cette personne affecte le moral ou la motivation des autres membres de l'équipe. Des signes de stress ou de mécontentement chez les autres peuvent être révélateurs.
    7°) Manque de responsabilité :
    Analyser si la personne évite de prendre la responsabilité de ses actions ou blâme les autres pour ses propres erreurs.
La note finale n'est pas nécessairement identique pour tous les membres du groupe. La note d'un membre du groupe dépendra de son implication dans le travail.

 
En seconde session, un nouvel énoncé est donné aux étudiants qui sont libres de former de nouveaux groupes pour travailler sur le projet et le défendre lors d'une présentation orale avec démonstration durant la session d'examen.  l'équipe évalue alors 

  • l'analyse;
  • le rapport soumis;
  • la présentation;
  • les réponses données lors de la séance de questions-réponses.
  • la démonstration;
  • l'implication de chaque membre du groupe.
La note finale n'est pas nécessairement identique pour tous les membres du groupe. La note d'un membre du groupe dépendra de son implication dans le travail.

 

 

Utilisation de l'IA : 

L'utilisation d'une "IA" est autorisée comme outil d'apprentissage. Elle peut être utilisée pour demander des explications sur la matière, obtenir des exemples, clarifier une notion ou être accompagné dans la compréhension d'un exercice après avoir cherché par soi-même à comprendre. Elle peut également être utilisée pour corriger l'orthographe, la grammaire ou améliorer la mise en forme d'un document dont le contenu a été produit par l'étudiant. 

En revanche, il n'est pas autorisé de faire produire par une IA, en tout ou en partie, le contenu d'un travail ou d'un rapport destiné à être évalué, ni de présenter comme personnel un contenu substantiel généré par une IA. L'étudiant reste responsable du contenu et des réponses qu'il remet.

L'utilisation d'une IA lors d'un examen est interdite.

Toute utilisation d'une IA en contradiction avec ces règles pourra être considérée comme un cas de triche. En cas d'éléments laissant penser qu'un travail a été réalisé avec une IA en contradiction avec ces règles, des explications pourront être demandées à l'étudiant.
Stage(s) :
Remarques organisationnelles :
Contacts :
Développement Front End & User Experience