\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 période
\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 4ème}
\newcommand{\soustitre}{Cycle 4 — Quatrième · Programme 2026}

\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_4eme.php}\\[2pt]
    {\small\ttfamily\bfseries\color{red} PROG4}
\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 quatrième à la rentrée 2027. Objectifs d'apprentissage et compétences travaillées.
\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. Opérations sur les relatifs}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Multiplier et diviser des nombres relatifs (règle des signes).
  \item Enchaîner les quatre opérations avec des relatifs.
  \item Calculer une puissance d'un nombre relatif.
  \item Résoudre des problèmes mobilisant les relatifs.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Représenter}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 2. Écriture fractionnaire}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Additionner, soustraire, multiplier et diviser des fractions.
  \item Connaître et utiliser l'inverse d'un nombre.
  \item Prendre une fraction d'une quantité.
  \item Enchaîner des opérations sur les fractions.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Raisonner}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 3. Théorème de Pythagore}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Connaître et utiliser le théorème de Pythagore pour calculer une longueur.
  \item Utiliser la réciproque pour démontrer qu'un triangle est rectangle.
  \item Manipuler la racine carrée dans les calculs de longueurs.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Calculer · Raisonner · Représenter}
\end{chapitre}

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

\begin{chapitre}{}
{\bfseries\large 4. Triangle rectangle et cercle}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Cercle circonscrit à un triangle rectangle : l'hypoténuse est un diamètre.
  \item Reconnaître un triangle rectangle inscrit dans un demi-cercle.
  \item Propriété de la médiane relative à l'hypoténuse.
\end{itemize}
{\footnotesize\itshape Compétences : Raisonner · Représenter}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 5. Écritures littérales}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Développer avec la simple distributivité : k(a + b) = ka + kb.
  \item Réduire et développer des expressions littérales.
  \item Factoriser une expression simple.
  \item Tester une égalité pour une valeur donnée.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Raisonner}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 6. Droites dans le triangle}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Théorème de la droite des milieux et sa réciproque.
  \item Utiliser les propriétés des milieux dans un triangle.
  \item Démontrer un parallélisme ou calculer une longueur.
\end{itemize}
{\footnotesize\itshape Compétences : Raisonner · Représenter · Chercher}
\end{chapitre}

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

\begin{chapitre}{}
{\bfseries\large 7. Puissances}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Puissances d'exposant entier (positif et négatif).
  \item Règles de calcul sur les puissances de 10.
  \item Écrire et utiliser la notation scientifique.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Représenter}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 8. (petit) Thalès}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Reconnaître la configuration de Thalès (triangles emboîtés).
  \item Calculer une longueur par proportionnalité.
  \item Relier Thalès à l'agrandissement-réduction.
\end{itemize}
{\footnotesize\itshape Compétences : Raisonner · Calculer · Représenter}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 9. Équations et problèmes}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Mettre un problème en équation.
  \item Résoudre une équation du premier degré à une inconnue.
  \item Tester si une valeur est solution d'une équation.
\end{itemize}
{\footnotesize\itshape Compétences : Modéliser · Calculer · Raisonner · Chercher}
\end{chapitre}

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

\begin{chapitre}{}
{\bfseries\large 10. Cosinus d'un angle aigu}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Définir le cosinus d'un angle aigu dans un triangle rectangle.
  \item Calculer une longueur à l'aide du cosinus.
  \item Calculer la mesure d'un angle à l'aide du cosinus.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Raisonner · Représenter}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 11. Distance et tangente}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Distance d'un point à une droite.
  \item Tangente à un cercle : perpendiculaire au rayon au point de contact.
  \item Positions relatives d'une droite et d'un cercle.
\end{itemize}
{\footnotesize\itshape Compétences : Représenter · Raisonner}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 12. Proportionnalité}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Reconnaître et traiter une situation de proportionnalité ; quatrième proportionnelle.
  \item Pourcentages, échelles, vitesses.
  \item Grandeurs composées et conversions d'unités.
\end{itemize}
{\footnotesize\itshape Compétences : Calculer · Modéliser · Représenter}
\end{chapitre}

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

\begin{chapitre}{}
{\bfseries\large 13. Statistiques}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Calculer et interpréter moyenne, médiane et étendue.
  \item Lire et construire des tableaux d'effectifs et de fréquences.
  \item Choisir un indicateur adapté pour résumer une série.
\end{itemize}
{\footnotesize\itshape Compétences : Représenter · Calculer · Communiquer}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 14. Probabilités}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Calculer des probabilités dans des situations simples.
  \item Utiliser un arbre ou un tableau pour dénombrer les issues.
  \item Relier fréquences observées et probabilités.
\end{itemize}
{\footnotesize\itshape Compétences : Chercher · Modéliser · Calculer · Raisonner}
\end{chapitre}

\begin{chapitre}{}
{\bfseries\large 15. Translation}

\begin{itemize}[leftmargin=1.1em, itemsep=1pt, topsep=3pt]
  \item Définir et construire l'image d'une figure par une translation.
  \item Connaître les propriétés de conservation (longueurs, angles, aires).
  \item Reconnaître une translation dans un pavage.
\end{itemize}
{\footnotesize\itshape Compétences : Représenter · Modéliser · Raisonner}
\end{chapitre}
\end{document}
