Perfilado de sección

    • TP Programmation fonctionnelle en L2 informatique

       

      Nous recherchons deux chargé(e)s de TP pour assurer des travaux pratiques en programmation fonctionnelle en L2 INFO (1 groupe) et MATH (1 groupe).

      Le cours est consacré à la programmation fonctionnelle à travers le langage Haskell. Il couvre les principaux paradigmes de programmation, les bases du langage et de sa syntaxe, les types de données, la programmation par fonctions et récursivité, le traitement des listes, les classes de types et le polymorphisme, la curryfication, les fonctions d'ordre supérieur, le système de typage avec les types de données algébriques, ainsi que la manipulation de structures de données plus complexes telles que les arbres binaires de recherche, les arbres de Huffman, les Quadtrees, etc.

      Les supports de cours magistraux (CM) et de travaux pratiques (TP) sont déjà préparés, Le volume d'enseignement se répartit comme suit :

      • 30 heures de TP pour un groupe,
      • 10 séances de 3 heures chacune.

       

      En complément de l'animation des séances TP et l'accompagnement des étudiants dans leurs travaux, le chargé(e) de TP participera, en collaboration avec l'équipe pédagogique, à la préparation des sujets d'examen ainsi qu'à la correction des copies.

       

      abdelkader.ouali@unicaen.fr

    • TD Logique et raisonnement en L1 informatique

      1 groupe de TD à assurer.

      jean-marie.lebars@unicaen.fr

    • TD/TP Algorithmique 1 en L2 informatique

      1 groupe de TD, et les 2 groupes de TP associés, à assurer.

      jean-marie.lebars@unicaen.fr

    • Programmation orientée objet/Java en L2 informatique

      3 groupes de TP à assurer ; 3 h 30 chaque vendredi matin ou après-midi au premier semestre (35 h eq TD)

      Prise en main de Java, conception orientée objet (classes abstraites, interfaces, etc.)

      Possibilité d'assurer des CM (envie de passer la main dans les 2 ans)

      bruno.zanuttini@unicaen.fr

    • TP Projet 1 en L2 informatique

      2 groupes de TP à pourvoir.

      Il s'agit d'une UE de programmation intensive en mode projet avec Java en langage imposé. Les étudiants forment des équipes de 4 et doivent travailler tout au long du semestre sur un projet choisi dans une liste fermée. Ces projets sont plutôt orienté autour de la modélisation et de la conception d'application.

      A titre d'exemple, un des projets de L2 INFO consiste à visualiser et analyser des graphes extraits de livres dont vous êtes le héros. Les étudiants doivent extraire un graphe à partir d'un fichier texte, implémenter un algorithme de visualisation et des algorithmes pour obtenir des informations intéressantes sur le graphe (ex. nombre de chemins perdants ou gagnant, marches aléatoires, etc.). Toujours à titre d'exemple, un autre projet consiste à simuler une machine du Turing et générer automatiquement par recuit simulé ou énumération des programmes qui s'approchent de castors affairés (ie. des programmes qui s'arrêtent toujours et écrivent un maximum de 1).

      Un groupe de TP fait 30 heures, réparties en 1 fois 2h30 par semaine. Il y aura en fin d'année des soutenances, étalées sur une journée entière.

      Il s'agit de suivre les projets, débloquer les étudiants et leurs donner des pistes pour avancer ou améliorer leur projet.

      Cette UE est évaluée uniquement en contrôle continu avec une note de rapport, une note de soutenance et plusieurs notes sur le travail réalisé.

      gregory.bonnet@unicaen.fr

    • TP Bases de données avancées en M1 informatique

      1 groupe de TP à assurer, 1er semestre, 2 h x 13 semaines (ou 2 h x 11 semaines).

      Essentiel du contenu : ontologies ; entrepôts de données (modélisation en étoile, alimentation par un processus ETL, analyse OLAP) ; bases de données NoSQL ; docker.

      Il faut prendre quelques outils en main (Protégé pour les ontologies, Apache Hop pour l'ETL, etc.), mais les énoncés et corrigés de TP sont prêts, ainsi que des TP de prise en main, donc c'est assez facile.

      bruno.zanuttini@unicaen.fr

    • TP Bases de données 2 en L3 informatique

      1 groupe de TP à pourvoir.

      10 x 2h15 de TP, 1er semestre.

      Contenu : modélisation UML, SQL, GraphQL, Mongo,
      Postgres/admin ; définition de services de BD.

      francois.rioult@unicaen.fr

    • SINFL4A2, second semestre : Approfondissement de la POO/Java en L2 avec initiation aux design patterns.

      3 à 4 groupes de TP à pourvoir, 10x1.5 heure =15 heures par groupe


      Cet enseignement a lieu dans la foulée du cours de POO/Java du premier semestre, permettant un approfondissement des concepts objets ainsi qu'une première approche des design patterns. On voit quelques patterns de construction et surtout MVC pour la mise en place d’applications avec interfaces graphiques.
      Les sujets de TP sont déjà prêts (6 premières séances individuelles, puis 4 séances consacrées à un projet), et les corrections sont à la disposition des enseignants pour préparer leurs séances.

      yann.mathet@unicaen.fr

    • SINFL5A1, premier semestre : Design patterns en Java L3

      1 groupe de TP à pourvoir, 10x1.5 heure =15 heures par groupe

      Cet enseignement fait un tour d’horizon d’un certain nombre de patterns comme Factory, Adapter, Strategy ou State en Java., avec des séances spécifiques pour découvrir ou approfondir chacun de ces patterns, puis les dernières séances sont consacrées à la réalisation d’un projet combinant plusieurs de ces patterns. Les sujets de TP sont prêts et des corrections sont à la disposition des enseignants.


      yann.mathet@unicaen.fr

    • TD et TP méthodologie et introduction au développement informatique en L1 informatique

      1 groupe de TD (lundi 13 h 30, 12,5 h en tout) et 3 groupes de TP (lundi 15 h et mercredi 10 h, 20 h par groupe) à pourvoir.

      L'objectif de cet enseignement est l'acquisition des bases fondamentales de l'algorithmique et de la programmation structurée en utilisant Python. On insistera particulièrement sur la méthodologie : l'analyse d'un problème, la conception d'une solution et la production d'un code de qualité, validé par des tests. Les TD et les TP démarrent la semaine du 7 septembre et s'étalent sur 10 semaines. À noter que les corrections de tous les sujets (TD et TP) sont fournies. 

      maroua.bouzid-mouaddib@unicaen.fr