“Modal Web” aims at teaching the basic techniques for developing web sites, using HTML, CSS, PHP and MySQL as a data base. I participated in designing the assignments and supervising lab sessions.
“Modal Net” focuses on the bases of IP networking: addressing, routing, the protocol stack, etc. I participated in designing the assignments and supervising lab sessions.
I was in charge of the lectures and labs about XML within the Open Information Systems masters (SIO – Systèmes Informatiques Ouverts). The main topics include: basic XML, DTD, XPath, XSLT, XQuery, XML Schema. The course uses examples from the various existing XML vocabularies such as XHTML, SVG or RSS and introduces microformats. APIs such as DOM and SAX are put into practice on a concrete example.
The HCI class introduced a review of the interaction concepts useful to the software engineer: perception, cognition, interaction devices, human factors, methods for evaluating an interface. The course showed how to structure an interactive application using state-of-the art patterns such as MVC. The concepts were applied to concrete examples using Java/Swing (desktop interfaces) and Struts (web interfaces).