\documentclass[a4paper,11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\usepackage[a4paper,top=3.2cm,bottom=2cm,left=2cm,right=2cm]{geometry}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{fancyhdr}
\usepackage{qrcode}
\usepackage[table]{xcolor}
\usepackage{amsmath,amssymb}
\usepackage{enumitem}
% Puces nettes (babel-french remplace sinon la puce par un tiret « – » peu pro).
\AtBeginDocument{%
  \setlist[itemize]{leftmargin=1.8em,itemsep=0.5ex,topsep=0.4ex,parsep=0pt}%
  \setlist[itemize,1]{label=\textcolor{red!75!black}{\small\textbullet}}%
  \setlist[itemize,2]{label=\textcolor{red!75!black}{\scriptsize\textbullet}}%
}
% Titres compacts (gain de place vertical, fiches plus denses).
\usepackage{titlesec}
\titlespacing*{\section}{0pt}{1.4ex}{0.6ex}
\titlespacing*{\subsection}{0pt}{1.0ex}{0.3ex}
\usepackage{multicol}
\setlength{\columnsep}{1.5em}
\usepackage{needspace}
\usepackage{tikz}
\usetikzlibrary{decorations.text}

\usepackage{tgheros}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{75pt}
\setlength{\headsep}{10pt}

\newcommand{\logowouf}{%
\begin{tikzpicture}[baseline={(current bounding box.center)},scale=0.55,
                    line cap=round,line join=round]
    \path[use as bounding box] (-2.20,-1.45) rectangle (2.20,2.20);
    \path[
        postaction={decorate},
        decoration={
            text along path,
            text={|\fontfamily{qhv}\bfseries\fontsize{9}{9}\selectfont|site2wouf.fr},
            text align={center},
            raise=0.03ex
        }
    ] (-1.29,0.48) arc[start angle=160,end angle=20,radius=1.29];
    \begin{scope}[xshift=-0.06cm]
        \fill[black] (-0.66,0.14) ellipse (0.21 and 0.31);
        \fill[black] ( 0.66,0.14) ellipse (0.21 and 0.31);
        \fill[black] (-0.23,0.49) ellipse (0.22 and 0.35);
        \fill[black] ( 0.23,0.49) ellipse (0.22 and 0.35);
        \fill[black]
            (0,-0.10)
            .. controls (-0.36,-0.02) and (-0.63,-0.24) .. (-0.58,-0.58)
            .. controls (-0.52,-0.93) and (-0.16,-1.12) .. (0,-0.90)
            .. controls (0.16,-1.12) and (0.52,-0.93) .. (0.58,-0.58)
            .. controls (0.63,-0.24) and (0.36,-0.02) .. (0,-0.10)
            -- cycle;
    \end{scope}
\end{tikzpicture}%
}

\usepackage{enumitem}
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\usepackage{newunicodechar}
\newunicodechar{×}{\ensuremath{\times}}
\newunicodechar{→}{\ensuremath{\rightarrow}}
\newunicodechar{−}{\ensuremath{-}}
% Bandeau de trimestre
\newtcolorbox{periode}[1]{enhanced, breakable, boxrule=0pt, arc=3pt,
  colback=blue!65!black, coltext=white, left=10pt, right=8pt, top=5pt, bottom=5pt,
  fontupper=\large\bfseries, before skip=14pt, after skip=6pt, title={}, #1}
% Carte de chapitre
\newtcolorbox{chapitre}[1]{enhanced, breakable, boxrule=0.6pt, arc=3pt,
  colframe=gray!35, colback=white, left=10pt, right=8pt, top=6pt, bottom=6pt,
  before skip=6pt, after skip=6pt, #1}

\newcommand{\titre}{Progression de 3ème}
\newcommand{\soustitre}{Cycle 4 — Troisième · Programme 2026 · préparation DNB}

\fancyhead[C]{%
\raisebox{4pt}{%
\begin{minipage}[c]{0.15\textwidth}
    \centering
    \logowouf
\end{minipage}
\begin{minipage}[c]{0.62\textwidth}
    \centering
    {\Large\bfseries \titre\par}
    {\small\color{gray} \soustitre}
\end{minipage}
\begin{minipage}[c]{0.21\textwidth}
    \centering
    \qrcode[height=1.5cm]{https://site2wouf.fr/progression_3eme.php}\\[2pt]
    {\small\ttfamily\bfseries\color{red} PROG3}
\end{minipage}%
}
}

\begin{document}

\begin{center}
    \small Progression conforme au programme du cycle 4 en vigueur. Le nouveau programme (arrêté du 18 février 2026) entrera en vigueur en classe de troisième à la rentrée 2028. Objectifs d'apprentissage et compétences travaillées, en vue du DNB.
\end{center}
\vspace{0.5em}
\begin{periode}{}Période 1 \hfill \normalsize\mdseries De la rentrée aux vacances de la Toussaint\end{periode}

\begin{chapitre}{}
{\bfseries\large 1. Nombres entiers et rationnels}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Multiples, diviseurs et critères de divisibilité (2, 3, 5, 9, 10).
  \item Division euclidienne ; nombres premiers.
  \item Décomposition en facteurs premiers ; fractions égales et simplification.
  \item Racine carrée.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Calculer · Représenter · Raisonner · Communiquer · Modéliser}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 2. Triangles et quadrilatères}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Utiliser les propriétés des angles et des triangles.
  \item Les cas d'égalité de triangles.
  \item Les triangles semblables.
  \item Les quadrilatères ; problèmes de pavage du plan.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Calculer · Représenter · Raisonner · Communiquer}
\end{chapitre}

\begin{periode}{}Période 2 \hfill \normalsize\mdseries De la Toussaint aux vacances de Noël\end{periode}

\begin{chapitre}{}
{\bfseries\large 3. Le calcul numérique}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Priorités opératoires.
  \item Nombres relatifs et fractions.
  \item Puissances.
  \item Notation scientifique.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Représenter · Modéliser · Communiquer}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 4. Statistiques et probabilités}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Calculer et interpréter la moyenne (simple ou pondérée) d'une série.
  \item Calculer une médiane, une étendue.
  \item Modéliser une expérience aléatoire ; calculer une probabilité.
  \item Construire un arbre des probabilités.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Représenter · Modéliser · Calculer · Raisonner · Communiquer}
\end{chapitre}

\begin{periode}{}Période 3 \hfill \normalsize\mdseries De Noël aux vacances d'hiver\end{periode}

\begin{chapitre}{}
{\bfseries\large 5. Le triangle rectangle}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Le théorème de Pythagore et sa réciproque.
  \item Les relations trigonométriques (cosinus, sinus, tangente).
  \item Calculer une longueur, la mesure d'un angle.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Calculer · Représenter · Raisonner · Communiquer}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 6. Le calcul littéral}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Produire et calculer une écriture littérale.
  \item Développer et factoriser ; identités remarquables.
  \item Vérifier si un nombre est solution d'une équation ou d'une inéquation.
  \item Résoudre une équation-produit, une inéquation.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Modéliser · Représenter · Chercher · Raisonner · Communiquer}
\end{chapitre}

\begin{periode}{}Période 4 \hfill \normalsize\mdseries Des vacances d'hiver aux vacances de printemps\end{periode}

\begin{chapitre}{}
{\bfseries\large 7. Triangles et proportionnalité}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Reconnaître une situation de proportionnalité ; quatrième proportionnelle.
  \item Utiliser et calculer des pourcentages, des taux ; grandeurs produit et quotient.
  \item Calculer une longueur avec le théorème de Thalès ; justifier le (non-)parallélisme.
  \item Reconnaître une réduction ou un agrandissement ; calculer les longueurs.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Calculer · Représenter · Raisonner · Communiquer}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 8. Notion de fonction}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Qu'est-ce qu'une fonction numérique ? Vocabulaire (image, antécédent).
  \item Les fonctions en Python et en Scratch.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Représenter · Raisonner}
\end{chapitre}

\begin{periode}{}Période 5 \hfill \normalsize\mdseries Des vacances de printemps aux vacances d'été\end{periode}

\begin{chapitre}{}
{\bfseries\large 9. Grandeurs, mesures et espace}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Se repérer dans l'espace ; calculer des volumes.
  \item Réductions et agrandissements : longueurs, aires, volumes.
  \item Construire le patron d'un cône.
  \item Les sections de solides.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Calculer · Représenter · Raisonner · Communiquer}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 10. Les fonctions affines}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Modéliser une situation de proportionnalité (fonction linéaire).
  \item Déterminer une image, un antécédent (expression, tableau, courbe).
  \item Reconnaître une fonction linéaire ou affine.
  \item Exploiter et construire une représentation graphique.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Représenter · Raisonner}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 11. Les transformations}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Construire l'image d'une figure par une translation, une symétrie (axiale et centrale), une rotation, une homothétie.
  \item Construire des frises, des pavages, des rosaces.
\end{itemize}
{\footnotesize\itshape Compétences : Représenter · Raisonner · Communiquer}
\end{chapitre}
\end{document}
