formations/algorithmique/diapos/beamer.tex

83 lines
1.9 KiB
TeX

\documentclass{beamer}
\usepackage{graphicx}
\usetheme{Warsaw}
\usepackage[french]{babel}
\usepackage[utf8,utf8x]{inputenc}
%\usepackage[T1]{fontenc}
\logo{
\hspace{120pt}
\includegraphics[width=2cm]{img/cesi.jpg}~
\hspace{113pt}
\includegraphics[width=1cm]{img/logo-cadoles.png}~
}
%%\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
\title[]{Algorithmique}
\subtitle{CESI alternance}
\subtitle{promotion GMSI B3}
\author[Gwenaël Rémond]{}
%\institute[E.O.L.E]{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}}
\institute[Cadoles]{\includegraphics[width=2cm]{img/cesi.jpg}}
%\date{{\small 8 avril 2013}}
\subject{Talks}
\begin{document}
\frame{\titlepage}
\begin{frame}
\frametitle{Avant propos}
\texttt{
"Il ne suffit pas d'avoir les mains propres, il faut avoir l'esprit pur."\\
Thalès de Milet ; Sentences - VIe s. av. J.-C.
}
\begin{itemize}
\item maîtriser et concevoir un algorithme de base,
\item choisir une représentation appropriée des données,
\item décomposer en sous-problèmes et affinements successifs,
\item savoir organiser son code en fonctions et en modules.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{L'art de programmer}
\begin{itemize}
\item Qu'est-ce qu'une machine ?
\item Qu'est-ce qu'un compilateur ?
\item Les niveaux d'abstraction par rapport à la machine
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Les langages de programmation}
\begin{itemize}
\item Les grands types de langages (compilés, dynamiques, fortement ou faiblement typés \dots)
\item Les grands paradigmes de programmation (procédural, objet, fonctionnel, modulaire \dots)
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Les algorithmes}
\begin{itemize}
\item définition d'un algorithme
\item implémentation d'un algorithme
\item représentation d'un algorithme dans un langage cible
\end{itemize}
\end{frame}
\end{document}