\( \def\N{{\mathbb{N}}} \def\R{{\mathbb{R}}} \def\D{{\mathbb{D}}} \def\C{{\mathbb{C}}} \def\Z{{\mathbb{Z}}} \def\Q{{\mathbb{Q}}} \def\K{{\mathbb{K}}} \def\KX{{\mathbb{K}}[X]} \def\U{{\mathbb{U}}} \def\B{{\mathcal{B}}} \newcommand\ensfonctions[2]{\mathcal{F}(#1,#2)} \newcommand\ensfonctionszero[3]{\mathcal{F}_{#3,0}(#1,#2)} \newcommand\continues[2]{\mathcal{C}(#1,#2)} \newcommand\lineaires[2]{\mathcal{L}(#1,#2)} \newcommand\nlineaires[3]{\mathcal{L}_{#1}(#2,#3)} \newcommand\ensendo[1]{\mathcal{L}(#1)} \newcommand\derivables[2]{\mathcal{D}(#1,#2)} \newcommand\segment[2]{[#1,#2]} \newcommand\intouvert[2]{]#1,#2[} \newcommand\intouvertgauche[2]{]#1,#2]} \newcommand\intouvertdroite[2]{[#1,#2[} \newcommand\classeck[3]{\mathcal{C}^{#1}(#2,#3)} \newcommand\range[2]{[| #1,#2 |]} \newcommand\mod[0]{\mathop{mod}} \newcommand\land[0]{\mathop{land}} \newcommand\voisinages[2]{\mathcal{V}_{#1}(#2)} \newcommand\matrices[3]{\mathcal{M}_{#1,#2}(#3)} \newcommand\matricescarres[2]{\mathcal{M}_{#1}(#2)} \newcommand\gln[2]{\mbox{GL}_{#1}(#2)} \newcommand\Vect[1]{\mbox{Vect}(#1)} \newcommand\Support[1]{\mbox{Supp}(#1)} \newcommand\rang[1]{\mbox{rg}(#1)} \newcommand\trace[1]{\mbox{tr}(#1)} \newcommand\gl[1]{\mbox{GL}(#1)} \newcommand\dom[0]{\mbox{dom}} \newcommand\codim[0]{\mbox{codim}} \newcommand\tr{\mbox{tr}} \newcommand\uniondisjointe{\sqcup} \def\Rbar{\overline\R} \def\lt{<} \def\rR{\mathcal{R}} \newcommand\parties[1]{\mathcal{P}(#1)} \newcommand\entiere[1]{\left\lfloor #1 \right\rfloor} \newcommand\congru[3]{#1 = #2\ [#3]} \newcommand\enscomp[2]{\left\{\left.\ #1\ \right|\ #2\ \right\}} \newcommand\classe[1]{\overline{#1}} \newcommand\classemod[2]{\overline{#1}^{[#2]}} \newcommand\quotient[2]{#1 / #2} \newcommand\ZnZ[1]{\quotient{\Z}{#1 \Z}} \newcommand\card[1]{\text{Card}\ #1} \newcommand\Det{\mbox{Det}} \newcommand\indic{\mathbbm{1}} \newcommand\groupeengendre[1]{\langle #1 \rangle} \renewcommand\Im{\mathfrak{I}} \newcommand\id{\mbox{id}} \newcommand\Bary[1]{\mbox{Bary}\{#1\}} \newcommand\Ker{\mbox{Ker}~} \newcommand\Ima{\mbox{Im}~} \newcommand\Perm[1]{\mathfrak{S}_#1} \newcommand\comb[2]{\binom{#1}{#2}} \newcommand\tend[2]{\xrightarrow[#1 \rightarrow #2]{}} \newcommand\limite[2]{\lim_{#1 \rightarrow #2}} \newcommand\sh{\mbox{sh}} \newcommand\ch{\mbox{ch}} \renewcommand\tanh{\mbox{th}} \newcommand\Arcsin{\mbox{Arcsin}~} \newcommand\Arccos{\mbox{Arccos}~} \newcommand\Arctan{\mbox{Arctan}~} \newcommand\Argsh{\mbox{Argsh}} \newcommand\Argch{\mbox{Argch}} \newcommand\Argth{\mbox{Argth}} \newcommand\argu{\mbox{arg}} \newcommand\dron[2]{\frac{\partial #1}{\partial #2}} \newcommand\conj[1]{\overline{#1}} \newcommand\ei[1]{e^{i #1}} \newcommand\eii[2]{e^{#1 i #2}} \newcommand\crochet[1]{\left[ #1 \right]} \newcommand\application[5]{\begin{array}{rcccc} #1 & : & #2 & \mapsto & #3 \\ & & #4 & \mapsto & #5 \end{array}} \newcommand{\diff}{\mathop{}\mathopen{}\mathrm{d}} \newcommand{\cc}{{\cal C}} \)

Informatique - Introduction

Introduction

Ce site présente des documents personnels autour de l’informatique.

Il s’agit pour le moment d’un premier jet, et il est amené à beaucoup évoluer. Il correspond à mon interprétation personnelle de certaines notions.

Pour le moment, ce sont des développements indépendants. Dans un second temps, ils seront éventuellement articulés autour d’une progression.

Des problèmes sont présentés au cours des documents, ils peuvent donner lieu à des développements en classe, des séances de travaux pratiques ou des problèmes. Plutôt que de donner un découpage figé en questions, ils sont présentés tels quels.

Mon idée principale avec ces ressources est de proposer un contenu assez riche, plutôt à destination des enseignants. Certains points un peu pointus ne sont pas forcément essentiels pour tous les étudiants.

Le but ici n’est pas de surpasser des références sur chaque domaine, je n’ai pas cette prétention, mais de présenter un livre ce qui implique des compromis dans les notions traités et la présentation.

1 Feuille de route

  • Faire une présentation uniforme pour les problèmes avec un index.
  • Rajouter des macros pour compiler/exécuter et inclure la sortie des bouts de code.

2 Plan du cours