\section{Activités d'enseignement}
Cette section rend compte de mon expérience dans l'enseignement
supérieur. Ces activités ont débuté en 2012 à travers un contrat de
trois ans comme moniteur à l'Université Paris Est Créteil (UPEC).

Je présente dans un premier temps une description détaillée des
enseignements effectués durant ces trois années évoquées dans le
curriculum vitæ, puis mon projet d'enseignement.

\subsection{Description des activités}

{
\newcommand{\descspace}{.9mm}
\setlist[itemize]{itemsep=3mm,leftmargin=4ex}

\subsubsection*{Année universitaire 2014--2015 : 61h eq.~TD}

\begin{itemize}
\item {\em Programmation Web} : L3 S5 Info, UPEC
  \hspace{1ex} ({\em 18h eq.~TD}) \\[\descspace]
  Ce cours a pour objectif l’initiation des étudiants aux techniques
  actuelles de création des sites Internet statiques et
  dynamiques. Dans ce module on aborde les points suivants : la
  structure d'un site Internet, l'installation et l'utilisation des
  serveurs nécessaires au fonctionnement d'un site (Apache, MySQL,
  PHP), les langages HTML, CSS, Javascript et PHP, ainsi que des
  éléments du SQL pour la gestion des données des sites dynamiques. \\[\descspace]
  {\em Responsable} : Serghei \textsc{Verlan} (\smallemail{verlan@u-pec.fr}) \\
  {\em Charge} : 18h TP

\item {\em Technologies d'Internet} : L3 S6 Info, UPEC \hspace{1ex}
  ({\em 23h eq.~TD}) \\[\descspace]
  Ce module a pour objectif l'acquisition par l'étudiant des
  connaissances de niveau intermédiaire des technologies réseaux et
  Web. Dans la première partie les notions de base de HTML, CSS,
  Javascript et PHP sont rappelés. Dans la deuxième partie on aborde
  la programmation parallèle et concurrente, et notamment les
  problèmes de concurrence typiques ; cela se fait dans le cadre du
  langage Java. La troisième partie à pour but familiariser l'étudiant
  avec le langage XML ainsi qu'avec les outils de traitement de ce
  langage disponibles dans les librairies Java. \\[\descspace]
  {\em Responsable} : Serghei \textsc{Verlan} (\smallemail{verlan@u-pec.fr}) \\
  {\em Charge} : 8h TD + 15h TP

\item {\em Algorithmique et introduction à la complexité} : L3 S6
  Math-Info, UPEC \hspace{1ex} ({\em 18h eq.~TD}) \\[\descspace] Le but
  de ce module est de continuer l'étude de l'algorithmique et de
  structures de données avec une introduction plus formelle de la
  notion de complexité. En particulier, les étudiants ont
  l'opportunité d'apprendre à analyser la complexité des algorithmes,
  mais aussi de connaître les stratégies de développement d'algorithme
  comme diviser pour régner, programmation dynamique ou l'approche
  gloutonne. \\[\descspace]
  {\em Responsable} : Nihal \textsc{Pekergin} (\smallemail{nihal.pekergin@u-pec.fr}) \\
  {\em Charge} : 18h TP \\
  {\em Contribution} : J'ai activement participé à la rédaction des
  énoncés de TP.

\item {\em Algorithmique expérimentale} : L1 S1 Math-Info,
  UPEC \hspace{1ex} ({\em 2h eq.~TD}) \\[\descspace]
  Ce module vise à familiariser les étudiants avec les concepts
  fondamentaux de l'algorithmique, à savoir les variables, les
  tableaux, les conditions et les boucles. Présenté de manière
  pratique, ce module doit permettre aux étudiants d'acquérir les
  bases de la programmation, quel que soit leur cursus ultérieur. \\[\descspace]
  {\em Responsable} : Luidnel \textsc{Maignan} (\smallemail{luidnel.maignan@u-pec.fr})\\
  {\em Charge} : 2h TD
\end{itemize}

\subsubsection*{Année universitaire 2013--2014 : 62h eq. TD}
\begin{itemize}
\item {\em Programmation Web} : L3 S5 Info, UPEC \hspace{1ex} ({\em 18h eq.~TD}) \\
  {\em Responsable} : Serghei \textsc{Verlan} (\smallemail{verlan@u-pec.fr}) \\
  {\em Charge} : 18h TP

\item {\em Technologies d'Internet} : L3 S6 Info, UPEC \hspace{1ex}
  ({\em 6h eq.~TD}) \\
  {\em Responsable} : Serghei \textsc{Verlan} (\smallemail{verlan@u-pec.fr}) \\
  {\em Charge} : 6h TD

\item {\em Algorithmique et introduction à la complexité} : L3 S6
  Math-Info, UPEC \hspace{1ex} ({\em 18h eq.~TD}) \\
  {\em Responsables} : Nihal \textsc{Pekergin} (\smallemail{nihal.pekergin@u-pec.fr}),
  Catalin \textsc{Dima} (\smallemail{dima@u-pec.fr}) \\
  {\em Charge} : 18h TP

\item {\em Algorithmique expérimentale} : L1 S1 Math-Info,
  UPEC \hspace{1ex} ({\em 20h eq.~TD}) \\
  {\em Responsable} : Julien \textsc{Cervelle} (\smallemail{julien.cervelle@u-pec.fr}) \\
  {\em Charge} : 20h TD
\end{itemize}

\subsubsection*{Année universitaire 2012--2013 : 69h eq.~TD}
\begin{itemize}
\item {\em Algorithmique et introduction à la complexité} : L3 S6
  Math-Info, UPEC \hspace{1ex} ({\em 36h eq.~TD}) \\
  {\em Responsable} : Emmanuel \textsc{Filiot}
  (\smallemail{efiliot@ulb.ac.be}) \\
  {\em Charge} : 36h TP

\item {\em Algorithmique expérimentale} : L1 S1 Math-Info,
  UPEC \hspace{1ex} ({\em 12h eq.~TD}) \\
  {\em Responsable} : Julien \textsc{Cervelle} (\smallemail{julien.cervelle@u-pec.fr}) \\
  {\em Charge} : 12h TD

\item {\em Programmation impérative 1} : L1 S2 Math-Info,
  UPEC \hspace{1ex} ({\em 21 eq.~TD}) \\[\descspace]
  Dans le cadre de ce module les étudiants ont l'opportunité
  d'approfondir leur connaissance des structures de contrôle (test
  conditionnel, boucles) et des structures de données (tableaux,
  tableaux à deux dimensions et structures). Durant ce module ils
  acquièrent les bonnes pratiques pour la rédaction d'un programme
  (indentation, commentaires, convention de nommage). \\[\descspace]
  {\em Responsable} : Eric \textsc{Petit}
  (\smallemail{petit@u-pec.fr})\\
  {\em Charge} : 21h TP
\end{itemize}

}
