Le DESS TNI (TechnologiesNouvelles en Informatique) à l'Université Montpellier II secomposait en 2000-2001 de:
72 heures de Objets
72 heures de Bases de Données & Interface HommeMachine
72 heures de Génie Logiciel
72 heures de Réseaux
72 heures de Connaissance de l'Entreprise
Formation pratique accélérée (2ème semestre)

 
Objets
Ce module consistait à mettre en pratique les méthodes de conception objet (UML) dans le cadre d'un projet. Ce projet  consistait à réaliser un jeu en JAVA. Contrairement à d'autres personnes ayant fait des trucs dignes du "tic-tac-toe", ayant déjà beaucoup de pratique de JAVA, j'ai acceptéde relever un défi ambitieux: celui de réaliser en seulement 2 mois un véritable jeu 3D en réseau: Pikastle3D.

Bases de Données & Interface Homme Machine
Ce module consistait à réaliser des interfaces intuitives et faciles à utiliser, pour effectuer des opérations relativement complexes, dans le cadre d'un projet. Ce projet consistait à gérer les réservations de ressources pour une institution scolaire (salles, enseignants, groupes), de manière simple (réservations de la manière la plus naturelle qui soit), puis dans un cadre plus réaliste (ensembles associés à un critère, hiérarchie de groupes...). J'ai dès le départ choisi contrairement au sujet de  gérer des créneaux quelconques (et non prédéfinis), et donc de gérer des situations "réalistes". Cliquez ici, pour plus d'explications. 

Génie Logiciel
Il s'agissait d'un module d'algorithmique appliquée essentiellement aux graphes. Un projet a été réalisé sur ce thème, et consistait à rechercher un motif (morceau de molécule) dans une base de molécules. L'intérêt étant que la présence d'un motif dans une molécule, permet de lui attribuer quelques propriétés. Par exemple, la présence du motif COOH sur une chaîne carbonée indique que l'on a affaire à un alcool.

Réseaux
Ce module consistait en l'étude des réseaux (théorie de traitement du signal, théorèmes de Chanon (RIP), codes polynomiaux et cycliques de détections et de corrections d'erreurs), ainsi qu'à la réalisation d'un exposé devant toute la promotion. J'ai ainsi appris beaucoup de choses sur la compression d'images, la compression de sons, les réseaux de Petri, l'algorithme des généraux Bizanthins. En ce qui me concerne, j'ai réalisé un exposé sur la validation en 2 phases.

Connaissance de l'entreprise
Dans ce module, il y avait une partie anglais dans laquelle nous avons étudié de nombreux documents techniques, une partie droit (plus spécialement l'internet), une partie communication, et une partie économie de l'entreprise. J'ai beaucoup apprécié ce module, et j'ai hâte d'être en entreprise.

 
Formation pratique accélérée
De nombreux thèmes ont été abordés au cours du 2ème semestre:
  • Traitement d'images, sensibilité de l'oeil humain, représentation RGB, représentation HSB
    En pratique, j'ai réalisé un gestionnaire d'imagettes (mosaïque), et j'ai appris à utiliser Photoshop.
  • Musique et synthèse, seuils d'audition, gammes.
  • XML, XSLT
  • Web, PHP, CGI, HTML, Servlets, POSTGRES, MySQL
  • Corba
  • Administration ORACLE
  • Windows 2000
Il y a eu encore un exposé à réaliser devant toute la promotion. J'ai choisi Java3D, et cette fois-ci, j'en ai eu une bien meilleure impression niveau rapidité, car je disposais de Java 1.3, qui corrigeait les nombreux problèmes de lenteur sous Java 1.2.

Il y avait aussi un projet libre à réaliser. J'ai décidé de reprendre le jeu du 1er semestre, mais ce n'était pas dans le but de ne rien faire, loin de là. Il s'agissait pour moi d'apprendre des choses nouvelles, et plus précisément de gérer une base de données multi-utilisateurs (ce que je n'avais pas fait au 1er semestre pour le gestionnaire d'emploi du temps).<