teaching.html 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <!-- -*- ispell-local-dictionary: "english"; coding: utf-8 -*- -->
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <!--!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"-->
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <title>Jean-Christophe Bach</title>
  8. <link rel="shortcut icon" href="images/glider.png"/>
  9. <link href="style.css" rel="stylesheet" type="text/css"/>
  10. <style type="text/css">
  11. #menu #teaching_menu {
  12. background-color:#F6E497; /*#BD8D46*/ /* #b9121b;*/
  13. }
  14. </style>
  15. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  16. <meta name="description" content="Jean-Christophe Bach's homepage, Teaching"/>
  17. <meta name="keywords" content="jean-christophe, bach, homepage, TELECOM Bretagne, PASS, IRISA, Inria, RMoD, CRIStAL, university, université lille 1, IEEA, FIL, Pharo, transformations, AST, models, Loria, Pareo, Tom, teaching" />
  18. <meta name="author" content="jean-christophe bach" />
  19. </head>
  20. <body>
  21. <table width="100%" summary="On the left, informations about my work. On the right, contact details">
  22. <tr>
  23. <td style="width:15%">
  24. </td>
  25. <td style="width:70%">
  26. <div id="header">
  27. <h1>Jean-Christophe Bach</h1>
  28. <h4>Associate Professor / <a href="http://www.telecom-bretagne.eu">TELECOM Bretagne</a> - <a href="http://departements.telecom-bretagne.eu/info">Computer Science department</a>/ <a href="http://recherche.telecom-bretagne.eu/pass/">PASS</a> Team (<a href="https://www.irisa.fr/en">IRISA</a>)</h4>
  29. <ul id="menu">
  30. <li><a id="home_menu" href="./index.html">home</a></li>
  31. <li><a id="research_menu" href="./research.html">research</a></li>
  32. <li><a id="teaching_menu" href="./teaching.html">teaching</a></li>
  33. <li><a id="misc_menu" href="./misc.html">misc</a></li>
  34. <!--li><a id="tuto_menu" href="./tuto.html">test</a></li-->
  35. </ul>
  36. </div>
  37. <p style="text-align:justify">
  38. </p>
  39. <p style="text-align:justify">
  40. During my PhD I taught at the <a
  41. href="http://www.univ-lorraine.fr">Université de Lorraine</a>: first at the <a
  42. href="http://www.mines.inpl-nancy.fr">École des Mines in Nancy</a> (2010-2013),
  43. and then at the <a href="http://info-fst.dep.univ-lorraine.fr">computer science
  44. department</a> of the <a
  45. href="http://www.univ-lorraine.fr/content/faculté-des-sciences-et-technologies">Sciences
  46. and Technologies Faculty</a> (2013-2014). Since Septembre 2014, I teach in
  47. several courses, from <a href="http://fil.univ-lille1.fr/licence/">licence</a>
  48. to <a href="http://fil.univ-lille1.fr/master-informatique/">master</a> at the
  49. <a href="http://fil.univ-lille1.fr/">FIL</a>, which is the Computer Science
  50. department of <a href="http://ieea.univ-lille1.fr/">IEEA</a>, a part of <a
  51. href="http://www.univ-lille1.fr/">University of Lille 1</a>.
  52. <!--in several courses, from <a
  53. href="http://licence-informatique.formation.univ-lorraine.fr">licence</a> to
  54. <a href="http://master-informatique.formation.univ-lorraine.fr">master</a-->
  55. </p>
  56. <table width="100%">
  57. <tr><td></td><td class="textbf2" style="width:10%">Year</td><td class="textbf2"
  58. style="width:10%">Level</td><td class="textbf2"
  59. style="width:80%">Subject</td></tr>
  60. <!--tr><td colspan="3"><a href="http://fil.univ-lille1.fr/">FIL, UFR d'IEEA de l'Université de Lille 1</a>:</td></tr-->
  61. <tr><td class="rotate" rowspan="5"><a href="http://fil.univ-lille1.fr/">FIL</a>, Computer Science department of <a href="http://ieea.univ-lille1.fr/">IEEA</a>, part of <a href="http://www.univ-lille1.fr/">University of Lille 1</a></td><td class="textbf2">2014-2015</td><td>L1</td><td>Algorithmic and programming #1 (basics in computer science, Python language)</td></tr>
  62. <tr><td></td><td>L2</td><td>Object Oriented Programing</td></tr>
  63. <tr><td></td><td>L3</td><td>Object Oriented Design (good practices in OO programming, design patterns, modeling, unit tests, Java language)</td></tr>
  64. <tr><td></td><td>M1</td><td>Software engeneering - Advanced Object Oriented Design (software modeling and design from specifications, requirements analysis, UML)</td></tr>
  65. <tr><td></td><td>M1</td><td>Distributed Architectures Design</td></tr>
  66. <tr><td class="rotate" rowspan="7"><a href="http://www.univ-lorraine.fr/content/faculté-des-sciences-et-technologies">Sciences and Technologies Faculty</a></td><td class="textbf2">2013-2014</td><td>L1</td><td>Algorithmic and programming #1 (basics in computer science, Python language)</td></tr>
  67. <tr><td></td><td>L1</td><td>O2I/<a href="http://www.c2i.education.fr">C2I</a> (use of computers, tools and the Internet for non-computer scientist students, introduction to good security practices, digital identity, private data vs public data, etc.)</td></tr>
  68. <tr><td></td><td>L1</td><td>Methodology (designing and programming with C language)</td></tr>
  69. <tr><td></td><td>L2</td><td>Algorithmic and programming #3 (complexity, recursion, data structures, C language)</td></tr>
  70. <tr><td></td><td>M1</td><td>Software analysis and design (good practices in OO programming, design patterns, modeling, Java language)</td></tr>
  71. <tr><td></td><td>M1</td><td>Distributed architectures design</td></tr>
  72. <tr class="border-bottom"><td></td><td>M2</td><td>Software engineering project</td></tr>
  73. <!--tr><td colspan="3"><a href="http://www.mines.inpl-nancy.fr">École des Mines de Nancy</a>:</td></tr-->
  74. <tr><td class="rotate" rowspan="15"><a href="http://www.mines.inpl-nancy.fr">École des Mines de Nancy</a></td><td class="textbf2">2012-2013</td><td>1A (L3)</td><td>Basic computer science (algorithmic, Java)</td></tr>
  75. <tr><td></td><td>1A (L3)</td><td>Introduction to good security practices</td></tr>
  76. <tr><td></td><td>2A (M1)</td><td>Software engineering (<i>Lean</i> method, source code management tools, unit tests, code optimization, build tools: Ant and Maven, design patterns)</td></tr>
  77. <tr><td></td><td>2A (M1)</td><td>UML modeling</td></tr>
  78. <tr><td></td><td>2A (M1)</td><td>Introduction to good security practices</td></tr>
  79. <tr><td></td><td>3A (M2)</td><td>Project supervisor (Study, usability, optimization and evolution of a models transformation language based on <a href="http://tom.loria.fr">Tom</a>)</td></tr>
  80. <tr><td class="textbf2">2011-2012</td><td>1A (L3)</td><td>Basic computer science (algorithmic, Java)</td></tr>
  81. <tr><td></td><td>1A (L3)</td><td>Introduction to Unix-like systems</td></tr>
  82. <tr><td></td><td>1A (L3)</td><td>Introduction to LaTeX</td></tr>
  83. <tr><td></td><td>2A (M1)</td><td>Software engineering (<i>Lean</i> method, source code management tools, unit tests, code optimization, build tools: Ant and Maven, design patterns)</td></tr>
  84. <tr><td></td><td>2A (M1)</td><td>UML modeling</td></tr>
  85. <tr><td class="textbf2">2010-2011</td><td>1A (L3)</td><td>Basic computer science (Java, SQL and XML)</td></tr>
  86. <tr><td></td><td>1A (L3)</td><td><a href="http://www.c2i.education.fr">C2I</a></td></tr>
  87. <tr><td></td><td>2A (M1)</td><td>Project supervisor (<a href="http://tom.loria.fr">Tom</a> parser re-engineering)</td></tr>
  88. <tr><td></td><td>3A (M2)</td><td>Project supervisor</td></tr>
  89. </table>
  90. <p style="text-align:justify">
  91. A am also involved in scientific popularization events with <acronym title="NancY BIdouille Création Construction, which stands for Nancy Hacking Creation Construction">nybi.cc</acronym> and the laboratory. For more details, please look at the <a href="./misc.html">following page</a>.
  92. </p>
  93. <hr/>
  94. <table width="100%">
  95. <tr>
  96. <td style="width:35%" align="left">
  97. <!--a href="teaching.html">EN<!--img src="images/flag-en.gif" style="border:0" width="20" height="12" alt="this page"/--></a-->
  98. <a href="teaching-fr.html">FR<!--img src="images/flag-fr.gif" style="border:0" width="20" height="12" alt="this page in french"/--></a>
  99. </td>
  100. <!--td style="width:30%" align="center">
  101. <a href="http://validator.w3.org/check?uri=referer"><img src="images/valid_xhtml.png" style="border:0" alt="Valid XHTML 1.1"/></a>
  102. <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.loria.fr/~bachjeje/style.css"><img src="images/valid_css.png" style="border:0" alt="Valid CSS"/></a>
  103. </td-->
  104. <td style="width:35%" align="right">
  105. <i>Last modification: 2015-09-03</i>
  106. </td>
  107. </tr>
  108. </table>
  109. </td>
  110. <td style="width:15%">
  111. </td>
  112. </tr>
  113. </table>
  114. </body>
  115. </html>