Charles-Édouard BERNAILLE
Ma formation d'ingénieur m'a permis de réaliser de nombreux projets, pour mettre en application les nouvelles technologies apprises dans des situations concrètes.
Par équipe de deux ou quatre en général, j'ai développé de nombreuses applications en Java ou C#, utilisé le langage XML et la validation XSD, administré des bases de données.
Pendant mon double diplôme management, j'ai réalisé des études sur des cas concrets d'entreprise et produits plusieurs dossiers. J'ai également rédigé un mémoire de master.
Ce projet de fin d'études s'inscrivait dans le domaine de la Formation Ouverte À Distance. Ce type d'apprentissage est en pleine expansion car il présente de nombreux avantages : flexibilité, pas de contraintes spatio-temporelles, grande nombre de participants. Cependant, le manque de contact physique entre formateur et apprenants représente un réel problème. En effet, il n'est pas possible pour un professeur d'avoir un suivi régulier avec les participants ; seule l'évaluation finale ou les travaux rendus reflètent l'assimilation des connaissances.
L'objectif de ce projet est d'offrir des possibilités de suivi utilisateur, en exploitant l'ensemble des traces qu'il génère lorsqu'il utilise la plateforme de la formation. Autrement dit, le formateur sera en mesure de visualiser rapidement la progression de chacun, son assiduité, le temps consacré à l'apprentissage, tout en comparant les individus les uns avec les autres.
Nous avons travaillé sur la plateforme Moodle, open-source, et la plateforme SharePoint, commercialisée par Microsoft. Ces deux outils sont utilisés par nos clients, qui utiliseront notre solution dans le cadre de leur parcours de formation à distance.
Nous avons commencé par définir les besoins utilisateurs, les objectifs à atteindre et les contraintes à prendre en compte. Puis nous avons proposé une solution, avec plusieurs modélisations pour illustrer nos propos. Nous avons ensuite débuté le développement.
Tout au long du projet, nous avons réalisé des tests unitaires pour s'assurer de la fiabilité et de la pertinence des données extraites. Enfin, nous avons réalisé des tests généraux, une fois chaque bloc de l'application implémenté. Nous avons également fait plusieurs retours vers les clients pour leur présenter notre avancée.
En parallèle de notre travail, une seconde équipe de deux étudiants a développé un application d'édition de scénarios qui permet au formateur de planifier et organiser l'apprentissage.
Chargement d'un planning existant ou création d'un nouveau. Ajout de nouvelles données : cours, professeurs, salles. Positionnement de cours dans la semaine. Sauvegarde.
Ajout et suppression de données de base (professeur, étudiant, matière). Affectation des professeurs et des étudiants â des matières, des promotions.
Création, modification et suppression d'une réservation. Affectation des clients, des chambres, des moyens de paiement. Gestion de l'arrivée, du séjour et du départ des clients.
Ajout, modification et supression des données de base (enseignants, matières, salles). Création de semaines de cours, planification des enseignements.
Ce projet, réalisé un équipe de 8, nous a permis de nous familiariser avec la méthode Agile (Scrum). Nous avons développé un IDE (Integrated Development Environment). L'ESEO souhaitait pouvoir utiliser cet outil dans le cadre des TP, pour que les étudiants puissent avoir, dans un même outil, l'énoncé, le compilateur, l'arborescence des fichiers et l'éditeur de code.
Nous avons mis en place un client lourd en java et un client léger web. L'étudiant utilise l'application java, installée sur son PC, pour développer. Les professeurs utilisent l'interface web pour publier les énoncés et récupérer le travail enregistré par les étudiants.
Ajout, suppression de flux RSS â suivre. Modification des paramètres de l'application : couleurs, nombre de flux â afficher). Déplacement d'un écran â l'autre, utilisation des fonctions tactiles du téléphone Android.
Création de formes de base (carré, rectangle, cercle, ellipse). Tracé â la main. Redimensionnement, sauvegarde.
Étude d'innovations liées â la sérendipité et des conditions de découverte par leurs auteurs.
Étude des conditions dans lesquelles les dirigeants d'entreprise sont ammenés â utiliser â tort leur pouvoir, pour frauder. Cas de détournement d'argent ou de maquillage de la situation réelle de l'entreprise.
ESEO Grande école Ingénieur informatique Systèmes d'information Bases de données SQL Java/JEE Eclipse C#/.NET/ASP Visual Studio ESSCA École de commerce Management Gestion de projet Changement Innovation Créativité Leadership Business Intelligence Tableaux de bord Reporting Crystal Reports ERP Sage X3